【发布时间】:2011-01-09 20:14:21
【问题描述】:
过去几年我一直在使用 C++ 进行编码。但是有一个问题我还没有弄清楚。我想问一下,C++中的临时变量,都是右值吗?
如果不是,谁能给我一个例子,其中代码中的临时生成是一个左值?
【问题讨论】:
-
有那个讨论的链接,@Prasoon?
-
我认为一个更好、更强大的问题是“我可以为一个我没有分配存储空间的对象分配一个值吗?”
-
按值传递函数参数是可分配的(除非是 const),您不需要为它们分配存储空间。您可能想要“临时”的另一个定义。
标签: c++ rvalue temporaries