奇妙な C++ エラーが発生します。
main.cpp:81:9: error: request for member ‘push_back’ in ‘points’, which is of non-class type ‘std::vector<std::vector<float> >()’
push_back
関数がベクトルクラスの一部ではないことをc ++が教えようとしているように、私はこれを読んでいます。これが私の関連コードです:
vector<vector<float> > points(); //construct an empy vector of vectors
vector<float> first(3,0); //construct 0 vector in R^3
points.push_back(first); //put (0, 0, 0) in points
- ここで私のエラーはどこにあり、なぜ c++ はこれを好まないのですか? これは私には非常に直感的に思えます。
すべてのヘルプは大歓迎です!