1.5初始化方式五:初始化列表 列表初始化是给数据成员分配内存空间时就进行初始化,就是说分配一个数据成员只要冒号后有此数据成员的赋值表达式(此表达式必须是括号赋值表达式),那么分配了内存空间后在进入函数体之前给数据成员赋值,就是说初始化这个数据成员此时函数体还未执行。 classMyClass{public:inta;MyClass(intb...
为什么用成员初始化列表会快一 些? 1) 赋值初始化,通过在函数体内进行赋值初始化;列表初始化,在冒号后使用初始化列表进行初始化。 这两种方式的主要区别在于: 1.对于在函数体中初始化,是在所有的数据成员被分配内存空间后才进行的。 2.列表初始化是给数据成员分配内存空间时就进行初始化,就是说分配一个数据成员...