这是一个哲学问题,但也许在C ++标准中有答案。
举个例子,
int x = 5;
这是将x
分配给值5
,还是将x
指定为5
的引用,5
本身具有一些内在价值? {{1}}是真实的还是一个想法?
答案 0 :(得分:2)
这是rvalue
。如果你是柏拉图理论,那么这个想法就像我和你一样真实。即使我不确定我和你。
答案 1 :(得分:0)
声明中:
int x = 5;
5是一个常数
变量x
的值为5
没有涉及参考。
在大多数编译器和平台中,没有参考该编号。此外,该号码通常直接放在可执行代码中,而不是放在数据段中。这是因为它的存储要求很小,而且数量也没有变化。