C++ エラーをスローするコードの一部を次に示します。
IDlist->push_back(lex->getCurrentToken());
IDList は、次のように定義されるベクトルです。
std::vector<Token*>* IDlist;
そのコード行で Token オブジェクトをプッシュできないのはなぜですか? ありがとう。
編集:
これを試すと:
Token* t = lex->getCurrentToken();
IDlist->push_back(t);
同じエラーが発生します。ベクターへのプッシュが試行されたときに発生します。