</pre><pre name="code" class="cpp">class C {
int a[3];
public:
C(int x, int y, int z) : a{x, y, z} { /* ... */ };
};
如果数组成员构造成本比较高,或者是const的,希望通过初始化列表构造,就很麻烦了。
C++03会建议使用指针数组
</pre><pre name="code" class="cpp">class C {
int a[3];
public:
C(int x, int y, int z) : a{x, y, z} { /* ... */ };
};
如果数组成员构造成本比较高,或者是const的,希望通过初始化列表构造,就很麻烦了。
C++03会建议使用指针数组