levy5307 / blog

https://levy5307.github.io/blog/
MIT License
0 stars 0 forks source link

C++返回值优化的小试验 #36

Open levy5307 opened 3 years ago

levy5307 commented 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 <<