【发布时间】:2015-06-04 11:30:37
【问题描述】:
基本上,我从 txt 文件中获取数据并将其放入一个类函数中的向量中,然后在另一个类函数中检索该数据 - 但是当我尝试构建时收到一条错误消息。
在名为“Level”的班级的私有区域中,我定义了一个结构:
struct largeTile
{
int texture;
}
接下来,在我的类的私有区域“Level”中,我定义了一个 2D 向量来保存结构对象:
vector<vector<largeTile> > vvint(int BIG_TILE_ROWS, vector<largeTile>(int BIG_TILE_COLUMNS));
在名为“Level”的类中,我有一个函数,它将用 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”不是吗?
错误:'((Level*)this)->Level::vvint' 没有类类型
【问题讨论】:
-
你能发一个complete example吗?