次の方法で共有


初期化の集計

集約型 (配列はクラスまたは構造体の型です :

  • コンストラクターがありません

  • 非パブリック メンバーはありません

  • 基本クラスはありません

  • 仮想関数がありません

集約の初期化子は中かっこ () で囲んだ値のコンマ区切りリストとして指定することもできます。たとえばこのコードでは10 の int の配列の宣言と初期化 :

int rgiArray[10] = { 9, 8, 4, 6, 5, 6, 3, 5, 6, 11 };

初期化子添字の順序で配列要素に格納されます。したがってrgiArray[0] はrgiArray[1] 98 など rgiArray[9] までは 11. で。構造体を初期化するにはコードを使用する :

// initializing_aggregates.cpp
struct RCPrompt
{
short nRow;
short nCol;
char *szPrompt;
};
int main()
{
RCPrompt rcContinueYN = { 24, 0, "Continue (Y/N?)" };
}

参照

関連項目

初期化子