计算机二级C++第五套第32题

答案及解析见下:
答案及解析见下:
答案及解析见下:
答案及解析见下:
答案及解析见下:
答案及解析见下:
|
V
|
V
|
V
|
V

总结:
调用复制构造函数的情况:
(1)当用类的一个对象初始化该类的另一个对象时;
eg: point B(A);//用对象A初始化对象B,拷贝构造函数被调用.
(2)如果函数的形参是类的对象,调用函数时,进行形参和实参结合时;
(3)如果函数的返回值是类的对象,函数执行完成返回调用时;
(4)需要产生一个临时类对象时;
宜将剩勇追穷寇,不可沽名学霸王。

浙公网安备 33010602011771号