C++返回值优化与移动语义的思考
C++的class本质上是值语义的,它在作为函数返回值时可能会造成不必要的拷贝 返回值优化(RVO)返回值优化是编译器对返回一个值语义对象时进行的优化,这有助于性能优化 假如我们有一个Foo类,它的定义如下所示 class Foo { public: Foo() { cout << "...
阅读全文
vhyz
8月 19, 2019
C++
expand_less