标签:其他 成员变量 参考 类的构造函数 .net net 关系 sdn 传递
参考自:https://blog.csdn.net/sunSHINEEzy/article/details/78122485
- 其先于构造函数执行
- 其只能用于构造函数
- 其可以同时初始化多个数据成员
【注意】初始化列表是所有构造函数都可以实现的.
总结:构造函数与析构函数的调用顺序
1、先执行 被组合对象的构造函数
(1)当类中有成员变量是其他类的对象时,首先调用成员变量的构造函数,调用顺序与声明顺序相同,之后调用自身类的构造函数。
(2)析构函数的调用顺序与对应的构造函数调用顺序相反。
2、被组合对象的构造顺序,预定义顺序有关系,与初始化列表的顺序没有关系
3、 特殊成员变量必须用参数列表初始化。const、&、对象。
4、static类型的成员变量,必须在类外初始化,且不带static关键字。
标签:其他 成员变量 参考 类的构造函数 .net net 关系 sdn 传递
原文地址:https://www.cnblogs.com/cthon/p/9175514.html