c_cpp vector.h
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp vector.h相关的知识,希望对你有一定的参考价值。
//
// Created by wangzhigang on 2019/4/18.
//
#ifndef BUPT_VECTOR_H
#define BUPT_VECTOR_H
#include <initializer_list>
#include <iostream>
class vector {
int sz{};
double *elem{};
public:
vector(int s);//构造器
vector(const vector &arg);//拷贝函数,浅拷贝
vector &operator=(const vector &a); //拷贝赋值,深拷贝
vector(std::initializer_list<double> lst);//另一种构造器
~vector();//析构函数
int size();
double get(int n);
void set(int n, double v);
double &operator[](int n);//运算符重载
};
#endif //BUPT_VECTOR_H
以上是关于c_cpp vector.h的主要内容,如果未能解决你的问题,请参考以下文章
运行时错误:引用绑定到“std::vector<int, std::allocator<int> >”类型的空指针 (stl_vector.h)
stl_vector.h 标头中的分段错误
STL源代码剖析 容器 stl_vector.h
第 1034 行:字符 9:运行时错误:引用绑定到类型为“int”的空指针 (stl_vector.h)
关于构造vector的工作原理
在thrust::device_vector (CUDA Thrust) 上的thrust::min_element 崩溃