我们如何在C++的类构造函数中初始化一个std :: vector?我们如何在C++的类构造函数中初始化std :: vector?
class MyClass
{
public:
MyClass(int p_Var1, int* p_Vector) : Var1(p_Var1) //, Initialize std::vector - MyVector with p_Vector
{
};
~MyClass(void);
private:
int Var1;
std::vector<int> MyVector;
};
我以什么方式初始化你的'std :: vector'? (你想使用什么特定形式的构造函数?) – 2013-02-27 08:45:54
这取决于。 “初始化”是什么意思?你正在使用哪种版本的C++标准? – Johnsyweb 2013-02-27 08:45:57
@Mark Garcia用int * p_Vector – CLearner 2013-02-27 08:46:31