不允许拷贝构造函数传值参数,而必须是传引用或者常量引用

来源:互联网 发布:猿课软件 编辑:程序博客网 时间:2024/05/01 01:17

不允许拷贝构造函数传值参数,而必须是传引用或者常量引用


class A{private:int value;public:A(int n){value = n;}//A(A other)  此处这样写会编译报错//A(A &a) //直接传一个引用过来也是可以的A(const A &other)//必须是传引用或者常量引用{value = other.value;}void Print(){std::cout << value << std::endl;}};


0 0
原创粉丝点击