首页 > 试题广场 >

假定 AB 为一个类,r2 为一个AB类的对象,则执行 “A

[单选题]
假定 AB 为一个类,r2 为一个AB类的对象,则执行 “AB r1=r2;”语句时将自动调用该类的(    )。
  • 无参构造函数
  • 带参构造函数
  • 赋值重载运算
  • 拷贝构造函数
AB r1=r2; 调用拷贝构造函数。  

AB r1;
r1=r2; 
调用f赋值构造函数。

发表于 2018-12-18 19:54:37 回复(0)
①如果r1还没有值,将另一个对象赋给它的时候会调用拷贝构造函数;
②如果r1已经有值,则会调用赋值重载运算。
发表于 2018-04-20 19:06:28 回复(0)