C++返回值优化与移动语义的思考

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