一道C++有关类说法的判断题

来源:百度知道 编辑:UC知道 时间:2024/05/31 18:59:58
下面有关类说法不正确的是()
A.一个类可以有多个构造函数
B.一个类只有一个析构函数,且析构函数不能被指定参数
C.一个类中public、private和protected三者说明的顺序可以任意,且可以被多次使用,也可以不使用
D.在一个类中不能声明具有类类型的数据成员
请说明原因,谢谢!

答案是D
D的错误很明显, 可以有类类型的数据成员的。

A是对的,可以 有多个构造函数,实现函数重载

B对,参看http://baike.baidu.com/view/1277985.htm

C对,顺序没有严格要求。

D 不对
public void A{
......
}

public void B{
publlic A a;
......
}
是合法的。