如何对复制省略/返回值优化充满信心

时间:2015-11-20 13:15:52

标签: c++ return-value-optimization copy-elision

我经常按值返回对象,假设将发生copy elision / RVO。

但是我对编译器没有很好的理解,而且我的代码中有时可能会在我不知情的情况下破坏复制文件,这让我很害怕。

是否有一套简单的规则要记住,我可以合理地确信复制省略发生(或至少,我没有阻止它)?

0 个答案:

没有答案