オブジェクト ポインターのポインター ベクトルの要素をオブジェクト ポインターに割り当てるのに問題があります。私は Linux を使用しており、Eclipse IDE を使用しています。私の問題を見てみたい場合:
void Parse::parseDatalogProgram(vector<Token*>* tokens)
{
Token* currentToken = tokens[0];
...
}
「初期化で 'std::vector' を 'Token*' に変換できません」という構文エラーが表示されますが、上記はそのようには見えません。これを適切に修正するにはどうすればよいですか?