Open levy5307 opened 3 years ago
https://levy5307.github.io/blog/cpp-return-value-optimization/
之前知道C++有返回值优化,但是一直有点不太敢用,生怕用不好就会导致性能问题。最近本着刨根问底的态度,亲自写代码试验了一下。
测试环境:gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0
测试代码如下:
class Str { private: int size; public: Str() { std::cout <<
https://levy5307.github.io/blog/cpp-return-value-optimization/
之前知道C++有返回值优化,但是一直有点不太敢用,生怕用不好就会导致性能问题。最近本着刨根问底的态度,亲自写代码试验了一下。
测试环境:gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0
测试代码如下:
class Str { private: int size; public: Str() { std::cout <<