C++中的Lvalue引用是在什么时候引入的?

5

C++中的Lvalue引用是在什么时候引入的?

针对这个问题进行谷歌搜索,会返回一些关于Rvalue引用的文章。我的问题是关于Lvalue引用(一个单独的 & 符号)。

Lvalue引用是在哪个版本的C++中引入的?


可能是什么是rvalues,lvalues,xvalues,glvalues和prvalues?的重复问题。 - Engineer2021
我一直认为引用是C++中的特性。这不是事实吗? - Florian Richoux
1
@staticx 这个问题是关于rvalues、lvalues等语义差异的,它并没有询问这些表达式中的任何一种是什么时候引入的。 - a06e
1个回答

7

在C++语言标准化之前的1985年,《C++程序设计语言》第一版中就存在引用。

但自从1983年从“带类的C”更名为“C++”以来,它们就已经存在了。

请参见http://www.stroustrup.com/hopl2.pdf中的3.3章节。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接