- 博客(1)
- 收藏
- 关注
转载 C++构造函数的初始化列表
1.有三种情况下是一定要用初始化列表的,单类的数据成员里面有const成员,或者有数据成员是引用,或者有没有默认构造函数的类成员。const和引用成员可以被初始化,但不可以被赋值。而如果一个类成员没有用初始化列表初始化的时候,编译器在进入构造函数的第一条语句前会先调用类成员的默认构造函数。而如果该类数据成员没有默认构造函数的时候,就会出项错误。这三种情况下是一定要用初始化列表的。 2.在
2014-08-02 17:31:26 416
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人