</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会建议使用指针数组
相关文章
- c++构造函数成员初始化赋值和初始化列表
- 构造函数中,哪些成员变量一定要通过初始化列表来初始化
- C/C++ 通过初始化列表和构造函数内赋值初始化成员变量的区别
- C/C++ 通过初始化列表和构造函数内赋值初始化成员变量的区别
- C++的6大成员函数,构造函数(初始化列表),析构函数,拷贝构造函数,运算符重载,const成员函数
- C++基础 (3) 第三天 构造函数 构造函数初始化列表 拷贝构造函数 析构函数 静态成员变量
- C++中类的构造函数与析构函数(成员初始化列表)
- 从零开始学C++之构造函数与析构函数(二):初始化列表(const和引用成员)、拷贝构造函数
- C++构造函数的初始化列表的学习
- 【转】构造函数中,成员变量一定要通过初始化列表来初始化的几种情况