C++0x, rvalue reference, move semantics, RVO, NRVO — 我们到底要什么
VisualC++2010(VC10)实现了一些颇有用处的C++0x新特性,其中就包括(万众期待的)rvaluereference。本文不打算详述rvaluereference是什么了,关于这方面的文章已经不少,读者可以自己搜索来看看。我要说的是,今天我做了一些非常简单的关于rvaluereference的性能测试,其中有非常鼓舞人心的部分,也有C++一以贯之的复杂和越来越复杂的部分。好消息:性