【发布时间】:2012-02-29 16:42:24
【问题描述】:
C++11 引入了move semantics 和rvalue references 以防止对临时对象进行不必要的复制。我的问题是,是否有任何研究或论文表明 move semantics 比不使用它的 C++ 代码有所改进。
我认为它可以提高性能的一些领域是字符串处理和使用运算符重载的科学库。但是我们不是已经拥有高性能的科学库,例如在 C++11 之前就已经存在的blitz++。也许,通过使用move semantics,它可以进一步优化。
您认为move semantics 和rvalue references 将极大地受益于哪些应用程序?
【问题讨论】:
标签: c++ c++11 move-semantics