我正在阅读关于值类型和值以及对象的文章,似乎这些词有不同的含义,所以我认为它们确实有区别。然后我试图做一些研究,但没有成功。我知道一个值是一个不能进一步评估的表达式,但一个对象只是一个值的“容器”吗?此外,根据我的术语理解,如果一个值是一个表达式,那么说一个对象持有一个表达式是否奇怪?
我不会开始猜测太多,因为那可能会使一切变得复杂,并可能将焦点从值和对象之间的差异转移开来。
编辑:对于那些将其标记为“过于宽泛”的人,以下问题是否同样宽泛,甚至更宽泛rvalues、lvalues、xvalues、glvalues和prvalues是什么?此外,SO上还有很多其他“差异”问题,其中许多与我链接的问题一样宽泛。那么,为什么这个特定的问题无效?
我不会开始猜测太多,因为那可能会使一切变得复杂,并可能将焦点从值和对象之间的差异转移开来。
编辑:对于那些将其标记为“过于宽泛”的人,以下问题是否同样宽泛,甚至更宽泛rvalues、lvalues、xvalues、glvalues和prvalues是什么?此外,SO上还有很多其他“差异”问题,其中许多与我链接的问题一样宽泛。那么,为什么这个特定的问题无效?