在 C++03 中,您可以使用 const&
技巧(或“最重要的常量”)将临时对象的生命周期延长到引用的生命周期。我的问题是,在 C++0x 中,这种行为是否扩展到右值引用?即 auto&& x = someFunction();
最佳答案
根据 [class.temporary]
,如果编译成功,那么临时文件的生命周期会延长。
关于c++ - 最重要的常量和右值引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6548486/