我正在尝试将类存储在二维数组中,但其中包含空字段或空洞,即没有内容的字段。由于类本身很大,我决定用指向类的指针填充 vector ,这样空字段就可以简单地写为 NULL。 我立刻撞墙了。 如果我尝试像这样初始化 vector 的第一个值:
myVector[0][0]* = classToBeCopied;
我收到以下错误: “语法错误” “'=' 标记之前的预期主表达式”
我确实有一个有效的复制构造函数和 operator= 用于该类。 (我正在使用 Eclipse Luna) 提前致谢!
最佳答案
尝试:
*myVector[0][0] = classToBeCopied;
关于C++:取消引用 vector<vector<class_ptr*>>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29684764/