C++ の構造体配列は、構造体型の要素で構成される配列です。このデータ構造は、同じまたは類似のプロパティを持つ多数のオブジェクトを保存する必要がある状況に最適です。
例を見てみましょう。各生徒が名前と学年を持っているクラスの生徒情報を保存する必要があるとします。
まず、名前とスコアの 2 つのメンバーを持つ構造体を定義します。
struct Student {
string name;
int score;
};
次に、すべての学生の情報を保存する Student タイプの配列を定義できます。
Student students[] = {
{
"Alice"