次のクラスの階層を考えてみましょう。
struct B {
int i;
};
struct D : B {
int j;
};
B
集約クラスですが、D
そうではありません (基底クラスが存在するため)。集合体のような配列を初期化する方法はありD
ますか (つまり、ユーザーが作成したコンストラクターを使用せずに) はありますか?
B b[] = {1, 2, 3}; // ok
D d[] = { ????? }; // is it possible?
次のクラスの階層を考えてみましょう。
struct B {
int i;
};
struct D : B {
int j;
};
B
集約クラスですが、D
そうではありません (基底クラスが存在するため)。集合体のような配列を初期化する方法はありD
ますか (つまり、ユーザーが作成したコンストラクターを使用せずに) はありますか?
B b[] = {1, 2, 3}; // ok
D d[] = { ????? }; // is it possible?