基本上我从一个txt文件中获取数据并将其放入一个类函数的向量中,然后在另一个类函数中检索该数据 - 但在尝试构建时收到错误消息。如何将数据存储在私有类中的2D矢量中?
在我班被称为“级别”的私人领域,我定义一个结构:
struct largeTile
{
int texture;
}
下一页班里的所谓“等级”的私人领域,我定义一个二维矢量持有结构对象:
vector<vector<largeTile> > vvint(int BIG_TILE_ROWS, vector<largeTile>(int BIG_TILE_COLUMNS));
在类被称为“等级”我有一个函数,将填补从一个txt文件结构对象的矢量阵:
for(int r = 0; r < vvint.size(); r++)
{
for(int c = 0; c < vvint.at(0).size(); c++)
{
fileData >> vvint[r][c].texture;
}
}
虽然我得到这个构建消息,我做错了什么?我已经将类类型定义为'largeTile'no?
错误: '((等级*)本) - >等级:: vvint' 没有一个类类型
你可以发布一个[完整的例子](http://stackoverflow.com/help/mcve)? – 2015-03-31 07:54:07