单选题:下列哪一个说法是错误的?
下列哪一个说法是错误的? @[D](2)
A. 当用一个对象去初始化同类的另一个对象时,要调用拷贝构造函数
B. 如果某函数有一个参数是类A的对象,那么该函数被调用时,类A的拷贝构造函数将被调用
C. 如果函数的返回值是类A的对象时,则函数返回时,类A的拷贝构造函数将被调用
D. 拷贝构造函数必须自己编写
A.当用一个对象去初始化同类的另一个对象时,要调用拷贝构造函数
B.如果某函数有一个参数是类A的对象,那么该函数被调用时,类A的拷贝构造函数将被调用
C.如果函数的返回值是类A的对象时,则函数返回时,类A的拷贝构造函数将被调用
D.拷贝构造函数必须自己编写
答案:D
A. 当用一个对象去初始化同类的另一个对象时,要调用拷贝构造函数
B. 如果某函数有一个参数是类A的对象,那么该函数被调用时,类A的拷贝构造函数将被调用
C. 如果函数的返回值是类A的对象时,则函数返回时,类A的拷贝构造函数将被调用
D. 拷贝构造函数必须自己编写
A.当用一个对象去初始化同类的另一个对象时,要调用拷贝构造函数
B.如果某函数有一个参数是类A的对象,那么该函数被调用时,类A的拷贝构造函数将被调用
C.如果函数的返回值是类A的对象时,则函数返回时,类A的拷贝构造函数将被调用
D.拷贝构造函数必须自己编写
答案:D