C++例题分析2,复制构造函数

来源:互联网 发布:2016注册淘宝账号步骤 编辑:程序博客网 时间:2024/06/05 15:51

示例1:

#include using namespace std;class test1{public:    test1(int a):value(a){}    test1(test1 &c){value=c.value;}    void show(){cout<

输出正常

如果将复制构造函数中的“&”引用去掉;会出现什么问题呢?报错,也可能会崩溃
因为此时实参传入形参时,会执行复制构造函数,一直循环下去------
所以应传入引用,可设置为const

原创粉丝点击