Tom*_*ner 3 c++ initialization
鉴于以下内容:
class D { ... };
struct C
{
D d;
int a;
C() : a(5) {}
};
Run Code Online (Sandbox Code Playgroud)
编译器会生成初始化的代码C::d,但它d会在之前或之后初始化a吗?或者它是实现定义的?还是未定义?
我问,因为我看到至少有一个编译器说我的初始化程序与数据成员的顺序不匹配.
| 归档时间: |
|
| 查看次数: |
75 次 |
| 最近记录: |