问题
单项选择题
假定TestClass为一个类,则该类的拷贝构造函数的声明语句为( )。
A.TestClass(TestClass x)
B.TestClass&(TestClass x)
C.TestClass(TestClass *x)
D.TestClass(TestClass &x)
答案
参考答案:D
解析: C++中的拷贝构造函数是用一个已知的对象初始化一个正在创建的同类对象。拷贝构造函数的一般格式如下:〈类名〉::〈类名〉(const〈类名〉 &<引用对象名>);其中const可以省略。