网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
如果要在类的对象上使用运算符,除了运算符=和【 】以外,其它的必须都要被重载。
参考答案
更多 “ 如果要在类的对象上使用运算符,除了运算符=和【 】以外,其它的必须都要被重载。 ” 相关考题
考题
下列关于赋值运算符“=”重载的叙述中,正确的是A.赋值运算符只能作为类的成员函数重载B.默认的赋值运算符实现了“深层复制”功能C.重载的赋值运算符函数有两个本类对象作为形参D.如果已经定义了复制(拷贝)构造函数,就不能重载赋值运算符
考题
重载输入流运算符>>必须使用的原型为()。A.istream operator>>(istream,);B
重载输入流运算符>>必须使用的原型为( )。A.istream operator>>(istream,<类名>);B.istream operator>>(istream,<类名>);C.istream operator>>(istream,<类名>);D.<类名>operator>>(istream,<类名>);
考题
关于Vec2D类中重载的 + 运算符,对于代码 Vec2D r1, r2; // initialize r1, r2; cout << r1 + r2; 说法正确的是A.通过对象 r1 调用了重载的 + 运算符B.通过对象 r2 调用了重载的 + 运算符C.通过 cout 返回的对象调用了重载的 + 运算符D.其它三个说法都不对
考题
3、关于Vec2D类中重载的 + 运算符,对于代码 Vec2D r1, r2; // initialize r1, r2; cout << r1 + r2; 说法正确的是A.通过对象 r1 调用了重载的 + 运算符B.通过对象 r2 调用了重载的 + 运算符C.通过 cout 返回的对象调用了重载的 + 运算符D.其它三个说法都不对
考题
为实现对象的计算要重新定义某个运算符时,该运算符重载函数必须定义成类的成员函数。
热门标签
最新试卷