如果我有一个类“电影”如下:(C++)
class Movie{
private:
string name;
string year;
list<Employee ?> e;
}
有什么区别:
list<Employee *> e
list<Employee &> e
以及我如何实现析构函数 ~Movie() 每个变体?
最佳答案
您不能拥有引用列表 list<Employee &> e
因为列表中的元素必须是 Assignable并且无法将引用分配给。
关于c++ - : list<object *> and list<object &> 之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34163396/