提供一种可能性,在a=A()中,合成的默认构造函数可能返回的是const,然后再将这个变量通过赋值运算符给a的时候,就等于把非常引用绑定到常量对象上了,所以会出错 其实啊,讲道理,a = A()这句话就不应该出现,这个默认构造函数是给我们初始化用的,一般不要拿来赋值,你可以这么写啊A c = A();
点赞 1

相关推荐

不愿透露姓名的神秘牛友
07-23 14:22
点赞 评论 收藏
分享
07-24 16:39
已编辑
门头沟学院 测试开发
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务