c++赋值构造函数为什么返回引用类型?
2017-03-16 13:45
232 查看
C++内置类型的赋值构造函数返回的是引用类型。为了在相同表达式和内置类型的表现一致,比如:(a + b)=c
ps:默认赋值构造函数也是返回引用
当然,不返回引用也是合法的赋值构造函数。
ps:默认赋值构造函数也是返回引用
当然,不返回引用也是合法的赋值构造函数。
相关文章推荐
- c++赋值构造函数为什么返回引用类型?
- [原创]什么叫左值、右值。以及为什么返回类型要用引用。
- c++ 重载 = 为什么返回引用类型
- C++中赋值操作符为什么要返回引用类型
- C++中为什么不允许通过返回类型重载函数的辩论
- 为什么operator=操作符返回引用
- C++返回引用类型 指针的引用
- 函数返回引用和指针类型
- 对引用和指针使用以及函数返回引用和指针类型的理解
- 十二章 类————返回自身类型的引用*this
- Boost Python 包装C++函数供Python使用时返回值为引用类型的解决方案
- 将“引用”作为函数返回值类型的格式、好处和需要遵守的规则?
- lock为什么只能锁定引用不能锁定值类型
- 为什么operator=操作符返回引用
- 对引用和指针使用以及函数返回引用和指针类型的理解
- Asp 返回引用类型函数代码
- 十二章 类————返回自身类型的引用 const与非const的重载,和mutable(好的风格)
- 极限研究-"&"函数返回引用与返回普通类型的区别
- 18.1.4 连锁推导法:为什么值类型不可以为null而引用类型可以为null呢?
- 对引用和指针使用以及函数返回引用和指针类型的理解