class Comp
{
//...
};
class MyClass
{
private:
vector<Comp*>vec;
//...
};
我需要初始化一个指向对象的类类型指针的 vector 。我该如何初始化它?
最佳答案
您可以设置一个初始大小(例如 10,如下所示),并使用构造函数填充所有 NULL 值:
vector<Comp*> vec(10, NULL);
您还可以使用 push_back()、push_front()
和 insert()
方法以各种方式插入元素。
关于c++ - 类指针初始化 vector ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30747539/