0

考虑以下类的层次结构:

struct B {
    int i;
};

struct D : B {
    int j;
};

B是聚合类,但D不是(因为存在基类)。有没有办法初始化D像聚合一样的数组(即没有用户编写的构造函数)?

B b[] = {1, 2, 3}; // ok
D d[] = { ????? }; // is it possible?
4

0 回答 0