假设我有:
A GenerateA();
这是否意味着它应该有效:B(GenerateA())?
即,const ref是否意味着没有生成A()返回的A副本完成?这是否意味着只要B存在,返回的临时范围就会延长?
编辑:注释中的插件问题:如果左值为常数A&?,是否可以将A&从GenerateA()返回到本地A.
谢谢!
c++ const reference noncopyable
c++ ×1
const ×1
noncopyable ×1
reference ×1