摘要: 一、在下列情况下,必须使用member initialization list: 1、当初始化一个reference时; 2、当初始化一个const member时; 3、当调用一个base class的constructor,而它拥有一组参数时; 4、当调用一个member class 的cons 阅读全文
posted @ 2016-08-23 15:04 潇少爷 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 一、 1、显示的初始化操作: 会被转换成如下步骤(双阶段转化): 1 void foo_bar() 2 { 3 X x1; 4 X x2; 5 X x3; 6 7 x1.X::X(x1); 8 x2.X::X(x2); 9 x3.X::X(x3); 10 } 2、参数(形参)的初始化: 另一种方法是 阅读全文
posted @ 2016-08-23 10:49 潇少爷 阅读(216) 评论(0) 推荐(1) 编辑