我想在我的一個類中訪問列表的實例。 但是我得到這個錯誤:未聲明的標識符超出範圍? (使用C++列表)
error C2065: 'blocks' : undeclared identifier error C2228: left of '.push_back' must have class/struct/union
這裏是我的代碼: 的#include
class Block{
..
..
};
class Test{
..
..
void doSomething(){
Block b(70,300,1);
blocks.push_back(b);
}
};
list<Block> blocks;
Test *test;
int main(){
test->doSomething();
}
謝謝!這解決了它。 – Test 2011-04-20 03:58:46
@Test - 很高興幫助。如果你可以把這個標記爲公認的答案,那就太好了。 – LeopardSkinPillBoxHat 2011-04-20 04:08:08