struct 構造体タグ名 {メンバたち};
struct 構造体タグ名 構造体変数名;
例
struct date { int year; int month; int day; }; struct date d = {2014, 5, 15}; cout << "Today is "d.year << "/" << d.month << "/" << d.day << endl;
出力は
Today is 2014/5/15
となる。Cの場合struct書くのめんどいときtypedefするけどC++はしなくてもいいのでたいていstruct書かない。
構造体のメンバはすべて公開される。C++で、classとstructの違いはこれくらい