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

 

 

 

 

 

 

 

 

 

 

答案及解析见下:

答案及解析见下:

答案及解析见下:

答案及解析见下:

答案及解析见下:

答案及解析见下:

        |

                  V

                |

                  V

                |

                  V

                |

                  V

 

 

 

 

 

 

 

 

 

 

总结:

  调用复制构造函数的情况:

  (1)当用类的一个对象初始化该类的另一个对象时;

      eg:       point B(A);//用对象A初始化对象B,拷贝构造函数被调用.

  (2)如果函数的形参是类的对象,调用函数时,进行形参和实参结合时;

  (3)如果函数的返回值是类的对象,函数执行完成返回调用时;

  (4)需要产生一个临时类对象时;

 

posted @ 2021-01-19 11:30  闫佳杰  阅读(69)  评论(0)    收藏  举报