选择题
若有如下类定义
class Number{
double Convert() {return double(value); }
public:
void Add();
void Add(int x);
private:
int value;
};
则下列叙述中,错误的是______。
A、
类中有1个私有数据成员
B、
类中有1个私有成员函数
C、
编译时会产生Add()函数重定义错误
D、
成员函数Convert()是内联函数
【正确答案】
C
【答案解析】
若定义类的关键字为class,那么在类中定义的变量或函数默认为private。类中有一个私有数据成员value,一个私有成员函数Convert(),且为内联函数(内联函数是指那些定义在类体内的函数)。选项A、B、D正确。Add(),add(int)为重载函数,编译时不会报错,故答案为C选项。
提交答案
关闭