class game_list
{
public:
string name;
};
game_list *pointer;
int main()
{
vector<game_list*> mainVector;
pointer=new game_list;
cin>>pointer->name;
mainVector.push_back(pointer);
cout << "Hello world!" << endl;
cout << mainVector[1];
return 0;
}
game_list
クラス宣言です。一連のクラス ポインターvector<game_list*>
を含むベクトルです。ベクトル内game_list
のそれぞれの属性を出力しようとしています。game_list
これまで試してみましたが、mainVector[1].name
そのようには機能しないようです.何か提案はありますか?