热门

最新

红包

立Flag

投票

同城

我的

发布
forever5468
白金瀚-徐江
3 年前
trueforever5468

大佬说得很对,看的书不对,学了也白费

2023年网络安全最应该看的书籍,弯道超车,拒绝看烂书

码友杂谈区
CSDN App 扫码分享
分享
1
点赞
打赏
  • 复制链接
  • 举报
下一条:
请问拷贝构造函数的参数是什么传递方式,为什么1.拷贝构造函数的参数必须使用引用传递2.如果拷贝构造函数中的参数不是一个引用,即形如CClass(constC Class c_class),那么就相当于采用了传值的方式(pass-by-value),而传值的方式会调用该类的拷贝构造函数,从而造成“无穷递归”地调用拷贝构造函数。因此拷贝构造函数的参数必须是一个引用。需要澄清的是,传指针其实也是传值,如果上面的拷贝构造函数写成CClass(const CClass*c_class),也是不行的。事实上,只有传引用不是传值外,其他所有的传递方式都是传值。
立即登录