【发布时间】:2013-03-23 20:27:42
【问题描述】:
C/C++中“左值”和“右值”的命名背后的原因是什么?
【问题讨论】:
-
既然你知道它们是什么,那你为什么要问呢?
-
荒谬的是,这被否决了这么多。这是一个非常清楚和有效的问题,并不总是在有关该主题的网络文章中解释,答案有助于记住哪个值类型是哪个。非常值得。
-
@Syndog 不,这是有问题的,因为 C 和 C++ 从来没有使用完全相同的术语,现在 C++ 有更多的类别。
-
@curiousguy - 更有理由问。唯一会问为什么有问题的时候是没有好的答案。
-
@Syndog 表示会有两个答案:C和C++。有些人只知道一种语言的答案。有些人在这里问这么多个 Q 被认为是不好的风格。有些人甚至会因为你同时拥有 C 和 C++ 标签而对你投反对票!
标签: c++ c terminology rvalue lvalue