【发布时间】:2015-06-02 22:27:11
【问题描述】:
函数应该返回 RValue 引用是否有原因?一种技术、技巧、习语或模式?
MyClass&& func( ... );
我一般都知道returning references 的危险,但有时我们还是这样做了,不是吗? T& T::operator=(T) 只是一个惯用的例子。但是T&& func(...) 怎么样?是否有任何一般的地方可以让我们从中受益?与仅编写客户端代码相比,编写库或 API 代码时可能会有所不同?
【问题讨论】:
标签: c++ c++11 move-semantics rvalue-reference