相关疑难解决方法(0)

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

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

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

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

这个功能是什么?

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

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

以const和const结尾的getter之间的区别

我看过Nicolai Josuttis(C++标准委员会成员)的一次谈话(确切的时间戳,不是由他解释),他说吸气剂应该是这样编写的:

const std::string& getName() const&
{
     return memberStringVar;
} 
Run Code Online (Sandbox Code Playgroud)

自从C++ 11以来.问题是,与这个吸气剂相比有什么不同?

const std::string& getName() const
{
     return memberStringVar;
}
Run Code Online (Sandbox Code Playgroud)

虽然这个问题可能是重复的,但我不会关闭这个问题,因为通过这个问题的答案及其可能的重复链接可能更容易找到正确的答案.基本上说这个问题的标题比副本的标题更直接(描述性).

c++ getter

12
推荐指数
1
解决办法
441
查看次数

标签 统计

c++ ×2

c++-faq ×1

c++11 ×1

getter ×1

move-semantics ×1

qualifiers ×1