请问拷贝构造函数的参数是什么传递方式,为什么1.拷贝构造函数的参数必须使用引用传递2.如果拷贝构造函数中的参数不是一个引用,即形如CClass(constC Class c_class),那么就相当于采用了传值的方式(pass-by-value),而传值的方式会调用该类的拷贝构造函数,从而造成“无穷递归”地调用拷贝构造函数。因此拷贝构造函数的参数必须是一个引用。需要澄清的是,传指针其实也是传值,如果上面的拷贝构造函数写成CClass(const CClass*c_class),也是不行的。事实上,只有传引用不是传值外,其他所有的传递方式都是传值。