下のようなコードを書いたのですが,
//Data.h
class Data{
//略
public:
static struct _SaveData{
BYTE stage;
BYTE money;
BYTE score;
vector<int> Belongings;
bool GraphFlag1, GraphFlag2, GraphFlag3, GraphFlag4, GraphFlag5, GraphFlag6, GraphFlag7, GraphFlag8;
bool ClearFlag;
}SaveData;
}
というエラーが出ます. と書くとエラーが消えました.
vectorは宣言時にコンストラクタで要素数を指定できると思うのですが,
どうしてエラーが出るのでしょうか.