真实皮皮虾

文章
8
资源
1
加入时间
2年10月24天

c++ 函数返回const引用_C++复制构造函数的形参为什么是const引用

1 为什么是引用?举例CBox(CBox initB);//复制构造函数一开始想到的原型CBox cigar;CBox myBox(cigar); //如果编写这样一条语句//那么将生成这样一条对复制构造函数的调用CBox::CBox(cigar);因为实参是通过按值传递机制传递的。在可以传递对象cigar之前,编译器需要安排创建该对象的副本。因此,编译器为了处理复制构造函数的这条调用语句...