次の方法で共有


基本クラスとメンバーの初期化

派生クラスのオブジェクトは、各基底クラスを表すコンポーネントと特定のクラスに固有のコンポーネントで構成されています。 メンバー オブジェクトを持つクラスのオブジェクトは、他のクラスのインスタンスも含む場合があります。 このセクションでは、クラス型のオブジェクトの作成時に、これらのコンポーネント オブジェクトがどのように初期化されるかについて説明します。

初期化を実行するには、コンマで区切られた初期化子リストが使用されます。 各初期化子は、基底クラスの識別子または構築するクラスのデータ メンバーと、その後にかっこで囲んで指定される式リストで構成されます。

A() : MyBase(200, "A1"), value1(100), value2(100)

コンストラクターで使用されるこの構文の詳細については、次のセクション「メンバー オブジェクトの初期化」および「基底クラスの初期化」を参照してください。

参照

関連項目

特殊なメンバー関数を使用した初期化