【问题标题】:What is && in c++ [duplicate]c ++中的&&是什么[重复]
【发布时间】:2012-07-23 09:51:03
【问题描述】:

可能重复:
Double Address Operator? (&&)

我遇到了以下函数签名

void doSomething(double && r3);

不能是逻辑&&,而Reference是一个&...上面的&&是什么?如果可能的话,你能给我指出一些关于它的文档吗?

【问题讨论】:

  • 是 r-value 是 c++ 中的关键字吗?
  • 不是关键字,而是概念。 && 对 C++11 来说是新的。请参阅链接的问题。
  • 不,它是 C++11 中的新增功能,它旨在允许移动语义等

标签: c++


【解决方案1】:

它是一个右值引用。我可以告诉你我是这方面的专家,但这可能是 C++ 对我来说最令人困惑的方面。无论如何,这是一个很好的解释。

http://thbecker.net/articles/rvalue_references/section_03.html

【讨论】:

猜你喜欢
  • 2011-04-03
  • 2015-03-25
  • 2020-10-13
  • 2011-01-22
  • 2011-12-28
  • 2013-12-31
  • 1970-01-01
相关资源
最近更新 更多