假设如下:
struct POD1 { int a; };
struct POD2 : POD1 { int b; };
int main() {
POD2 p2 = POD2();
return 0;
}
定义后两者都p2.a
等于p2.b
0吗?p2
基本上我不确定值初始化规则是否也适用于 POD 类型的基类。
假设如下:
struct POD1 { int a; };
struct POD2 : POD1 { int b; };
int main() {
POD2 p2 = POD2();
return 0;
}
定义后两者都p2.a
等于p2.b
0吗?p2
基本上我不确定值初始化规则是否也适用于 POD 类型的基类。