在下面的代码中,当我在ClassWithList中使用构造函数时,是否需要创建我的列表的实例?C++指针列表和通过引用
另外,为什么addToList错了?我怎样才能做到这一点?
class AbstClass;
class ObjClass : AbstClass;
class ClassWithList
{
std::list<AbstClass*> absts;
public:
ClassWithList(); //new list?
void addToList(ObjClass& obj)
{
list.push_back(obj);
}
};
你需要修改你的问题,是关于你正在尝试什么来实现的,什么是目前发生的事情,以及你更清晰到目前为止已经尝试过。 –
因为您的列表被称为“absts”而不是“列表”。 – Steve
而且您不需要在构造函数中显式创建列表。 – Steve