C++学习笔记(五) 类杂谈(二)

2014-11-24 11:31:52 · 作者: · 浏览: 2
结,在一些情况下,使用初始化列表和在构造函数体里面进行初始化,它们的性能是没有多少差异的,但在另一些情况下,使用初始化列表将具有更高的效率。这是从效率上来说的,实际上,在某些情况下,如成员变量并没有提供默认构造函数时,这就要求我们必须要使用初始化列表了。所以,当二者都处于备选时,初始化列表往往是我们更优的选择,但这只是一种建议,而非强制的要求,具体情况还得看我们的业务逻辑。


作者:justaipanda