相关疑难解决方法(0)

C++ const左值引用

假设我有:

  • A类不可复制
  • 作为成员的类B,const A&a(并在其构造函数中获取A并将其设置在其初始化列表中)
  • 一个功能 A GenerateA();

这是否意味着它应该有效:B(GenerateA())?

即,const ref是否意味着没有生成A()返回的A副本完成?这是否意味着只要B存在,返回的临时范围就会延长?

编辑:注释中的插件问题:如果左值为常数A&?,是否可以将A&从GenerateA()返回到本地A.

谢谢!

c++ const reference noncopyable

9
推荐指数
1
解决办法
1589
查看次数

标签 统计

c++ ×1

const ×1

noncopyable ×1

reference ×1