摘要:
一、在下列情况下,必须使用member initialization list: 1、当初始化一个reference时; 2、当初始化一个const member时; 3、当调用一个base class的constructor,而它拥有一组参数时; 4、当调用一个member class 的cons 阅读全文
摘要:
一、 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、参数(形参)的初始化: 另一种方法是 阅读全文