最重要的常量和右值参考

Most important const & rvalue refs

本文关键字:值参 参考 常量 最重要的      更新时间:2023-10-16

在C++03中,您可以使用const&技巧(或"最重要的常量"(将临时的生存期延长到引用的生存期。我的问题是,在C++0x中,这种行为是否扩展到右值引用?I.e auto&& x = someFunction();

根据[class.temporary],如果编译,则是,临时的生存期将延长。

它在VC10 SP1:上完美编译

int && Get()
{
    return 10;
}
const auto&& y=Get();