C++:取消引用 vector<vector<class_ptr*>>

标签 c++ vector

我正在尝试将类存储在二维数组中,但其中包含空字段或空洞,即没有内容的字段。由于类本身很大,我决定用指向类的指针填充 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/

相关文章:

c++ - C++中哪里需要使用条件表达式(?:)

c++ - 使用带有模板基类的类作为基类参数

r - 向量转换为 block 矩阵

c++ - 使用尽可能多的CPU核心编写 super UDP服务器

c++ - vector 赋值问题

+-* 的 python 压缩函数

C++:如何有效地将值分配给 vector 列表?

c++ - CImg 是否与 Emscripten 兼容

C++ Boost 将 UNIX 时间戳转换为 MySQL 兼容的 DATETIME 字符串

c++ - 涉及填充时堆的 MSVC 初始化