相关疑难解决方法(0)

什么是"这个的右值参考"?

在clang的C++ 11状态页面中遇到了一个名为"rvalue reference for*this"的提案.

我已经阅读了很多关于rvalue引用并理解它们的内容,但我认为我不知道这一点.我也无法使用这些条款在网上找到太多资源.

页面上的提案文件有一个链接:N2439(将移动语义扩展到*this),但我也没有从中获得太多的例子.

这个功能是什么?

c++ qualifiers c++-faq move-semantics c++11

229
推荐指数
3
解决办法
2万
查看次数

成员函数声明的参数列表后的单个&符号是什么意思?

这里的答案.

class wrap {
public:
   operator obj() const & { ... }   //Copy from me.
   operator obj() && { ... }  //Move from me.
private:
   obj data_;
};
Run Code Online (Sandbox Code Playgroud)

我知道&&当对象是右值引用时,将调用该成员的方法.但单个&符号是什么意思?与没有&符号有什么不同?

c++ c++11

49
推荐指数
3
解决办法
3500
查看次数

标签 统计

c++ ×2

c++11 ×2

c++-faq ×1

move-semantics ×1

qualifiers ×1