在下面的类定义中,错误的语句是( )。 class Sample { public: Sample(intval);∥① ~Sample();∥② private: int a=2.5:∥③ Sample();∥④ };

admin2020-11-11  21

问题 在下面的类定义中,错误的语句是(    )。
class Sample
{
public:
Sample(intval);∥①
~Sample();∥②
private:
int a=2.5:∥③
Sample();∥④
};

选项 A、①②③④
B、②
C、③
D、①②③

答案C

解析 ③是错误的,因为在类体内,不允许对所定义的数据成员进行初始化;其他语句构造和析构函数的定义都是正确的。
转载请注明原文地址:https://jikaoti.com/ti/ORl0FFFM
0

最新回复(0)