本文共 312 字,大约阅读时间需要 1 分钟。
委托构造,就是构造函数调用其他的构造函数来完成构造过程,其他的构造函数写在成员初始列表中。
using namespace std;class base{private: int a;public: //非委托函数使用相应的实参初始化相应的实参初始化成员 base(int a): a(a){}; //将构造任务委托给了base(int a)函数 base(): base(45){} void show_a(){ cout << a << endl; }};int main(){ base a; a.show_a(); //结果是45}
转载地址:http://rxoli.baihongyu.com/