c++拷贝构造函数参数为什么只能是引用
2011-12-08 12:28
190 查看
如果是传值的话,会在传值时调用拷贝构造函数,所以会成为一个死循环,如果是指针的话,指针太灵活有时还可以是空,这样去调构造函数当然是不行的。
所以只能是引用,引用不可能为空,而且一定是指向一个对象的。
所以只能是引用,引用不可能为空,而且一定是指向一个对象的。
相关文章推荐
- C++拷贝构造函数的参数为什么必须使用引用类型(无限递归)
- C++拷贝构造函数的参数为什么必须使用引用类型
- C++拷贝构造函数 参数类型为什么是引用类型 ...
- 为什么C++中拷贝构造函数的参数类型必须是引用?
- C++ 为什么拷贝构造函数参数必须为引用?赋值构造函数参数也必须为引用吗?
- 拷贝构造函数的参数(本类类型的参数)为什么只能是引用类型
- 【C++基础】拷贝构造函数的参数必须是引用类型
- 拷贝构造函数的参数为什么必须使用引用类型
- 【C++】C++中拷贝构造函数的参数类型必须是引用
- 拷贝构造函数的参数为什么必须使用引用类型
- 为什么类的拷贝构造函数的参数必须是引用
- 拷贝构造函数的参数为什么必须使用引用类型
- 为什么拷贝构造函数要使用引用作参数
- 为什么拷贝构造函数的参数必须是引用?
- 拷贝构造函数的参数为什么必须使用引用类型 .
- 拷贝构造函数的参数为什么必须是引用?
- 拷贝构造函数的参数为什么必须使用引用类型
- 拷贝构造函数的参数为什么必须使用引用类型
- 拷贝构造函数的参数为什么必须使用引用类型——避免拷贝死循环
- c++中拷贝构造函数的参数类型必须是引用