重用“&&”后面的基本原理 - 右值参考的标记?

时间:2012-06-25 09:10:23

标签: c++ c++11 rvalue-reference

我最近在C ++ 11上做了一个演讲,主要关注rvalues和移动语义。在演示期间,问题出现了为什么标准委员会决定重复使用“&&” - 令牌而不是引入像“§”这样的新标记。

有没有人遇到重复使用&&?

的理由

1 个答案:

答案 0 :(得分:12)

委员会想要一个美国键盘上的令牌。我们还需要一些不会破坏现有代码的东西。 &&似乎是一个明显的使用标记。我们也在寻找标准的最小变化,重新使用令牌而不是发明新令牌的想法很有吸引力。

我赞扬John Spicer(EDG)在2002年4月在库拉索岛举行的会议上首先提出&&作为代币。