まず、というクラスFooがあり、仮想関数が含まれていますint Foo::getId()
私はtypedefを持っています:typedef std::vector<Foo*> FooList;
Foo::FooList *list;次に、このベクトルを定義してロードします。
どうやってアクセスするのだろうと思っていgetId()ました。現在使用していますlist[a].getId();が、コンパイラは言い続けますerror: class std::vector<Foo*, std::allocator<Foo*> > has no member named getId。
ご協力いただきありがとうございます!