std :: forward如何知道引用是左值还是右值?

时间:2013-12-19 02:37:00

标签: c++ compiler-construction std rvalue-reference perfect-forwarding

来自http://www.cplusplus.com/reference/utility/forward/?kw=forward的实用程序std :: forward示例看起来有点像魔术。它如何知道调用函数的参数是左值还是右值?这是由编译器还是在运行时确定的?我认为这里有一些我不理解的东西,但我不知道我是否足够了解这个问题。有人可以解释一下std :: forward在幕后的内容。

0 个答案:

没有答案