已知在类A的类体中包含如下函数原型: A operator-(A)const; 下列关于这个函数的叙述中 错误的是(
已帮助 人
已知在类A的类体中包含如下函数原型: A operator-(A)const;,下列关于这个函数的叙述中,错误的是()。
A.这是运算符-的重载运算符函数
B.这个函数所重载的运算符是一个单目运算符
C.这是一个成员函数
D.这个函数不改变类的任何数据成员的值

回答
共1条回复-
B 解析:本题考核运算符的重载。题中语句为运算符-的重载运算符函数,它所重载的运算符—是一个二元运算符,且是作为常成员函数来重载的,所以它不能更新对象的数据成员,也不能调用该类中没有用const修饰的成员函数。
