2020-09-15 构造函数初始化列表

2020-09-16  本文已影响0人  yuerxiaoshui

分析一下:
第一种方式,只需要在进入函数体前对对象进行一次构造,然后初始化。
第二种方式,第一次构造与上相同,拷贝构造函数需要第二次构造,故多了一次构造
故当变量为自己设计的类时,可以提高性能。

内置类型成员变量,两种构造方式性能与结果相同。
非内置类型成员变量,为了避免两次构造,推荐使用构造函数初始化列表。
在以下两种情况必须使用构造函数初始化列表;

上一篇 下一篇

猜你喜欢

热点阅读