设Myclass为已定义的类,有声明语句如下:
Myclass a1;
Myclass a2=a1 ;
Myclass a3(a1) ;
Myclass &a4=a1;
则执行上述语句序列时,类Myclass的拷贝构造函数的调用次数共是( )。
设Myclass为已定义的类,有声明语句如下:
Myclass a1;
Myclass a2=a1 ;
Myclass a3(a1) ;
Myclass &a4=a1;
则执行上述语句序列时,类Myclass的拷贝构造函数的调用次数共是( )。
Myclass a1; // 调用默认构造函数
Myclass a2=a1 ; // 调用拷贝构造函数
Myclass a3(a1) ; // 调用拷贝构造函数
Myclass &a4=a1; // 定义引用a4