我最近和一个朋友讨论过,他们说在 C++ 中创建对象时使用初始化列表(而不是简单地分配数据成员)可以提高性能。
为什么会这样(如果是真的)?
我找到了这个页面:
http://www.parashift.com/c++-faq/init-lists.html
他们提到了临时对象,但我认为最近的编译器可以避免这种情况?
我最近和一个朋友讨论过,他们说在 C++ 中创建对象时使用初始化列表(而不是简单地分配数据成员)可以提高性能。
为什么会这样(如果是真的)?
我找到了这个页面:
http://www.parashift.com/c++-faq/init-lists.html
他们提到了临时对象,但我认为最近的编译器可以避免这种情况?