下面()项是对构造函数和析构函数的正确定义。
A. voidX::X(),voidX::~X()
B. X::X(参数),X::~X()
C. X::X(参数),X::~X(参数)
D. voidX::X(参数),voidX::~X(参数)
()的功能是对象进行初始化。
A. 析构函数
B. 成员函数
C. 构造函数
D. 普通函数
拷贝构造函数具有的下列特点中,()是错误的。
A. 如果一个类中没有定义拷贝构造函数时,系统将自动生成一个默认的
B. 拷贝构造函数的第一个参数是该类对象的引用
C. 拷贝构造函数是一种成员函数
D. 拷贝构造函数的名字不能用类名
下列表达方式正确的是()。
A. classP{public:intx;voidx(){cout< B. classP{public:intx;voidshow(){cout< C. classP{intf;};f=25;
D. classP{public:inta;voidSeta(intx){a=x;}};