数字如5个技术参考或值?

时间:2015-03-23 17:55:25

标签: c++ variables reference

这是一个哲学问题,但也许在C ++标准中有答案。

举个例子,

int x = 5; 

这是将x分配给值5,还是将x指定为5的引用,5本身具有一些内在价值? {{1}}是真实的还是一个想法?

2 个答案:

答案 0 :(得分:2)

这是rvalue。如果你是柏拉图理论,那么这个想法就像我和你一样真实。即使我不确定我和你。

答案 1 :(得分:0)

声明中:

int x = 5;  

5是一个常数 变量x的值为5 没有涉及参考。

在大多数编译器和平台中,没有参考该编号。此外,该号码通常直接放在可执行代码中,而不是放在数据段中。这是因为它的存储要求很小,而且数量也没有变化。