初始化列表

C++定义构造函数必须使用初始化列表的场合

1. 如果类中有一个成员是一个引用, 由于引用必须给予初始值, 因此, 引用必须使用初始化列表.
2. 同理, const属性必须给予初始值, 必须使用初始化列表.
3. 继承类中调用基类初始化构造函数, 实际上就是先构造基类对象, 必须使用初始化列表.

 

posted @ 2018-03-13 23:28  AFreeMan  阅读(165)  评论(0编辑  收藏  举报