填空题
Staff类含有血型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符==,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。
请将横线处缺失部分补充完整。
bool Staff::Staff==(const Staff &s)
return (______);
【参考答案】
ID==s.ID或s.ID==ID或this ->ID==s.ID或s.ID==this->ID
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
填空题
若,将一个二元运算符重载为类的成员函数,其形参个数应该是______个。
点击查看答案&解析
填空题
有以下程序 #include <iostream> using namespace std; class MyClass public: MyClass(); ~MyClass(); static int s; void SetValue(int val); ; int MyClass::s=0; MyClass::MyClass() s++; void MyClass::SetValue(int val) ( s=val; int main() MyClass my[3],*p; p=my; for(int k=0;k<3;k++) p->SetValue(k+l); p++; cout<<MyClass::s<<end1; return 0; 运行后的输出结果是______。
点击查看答案&解析
相关试题
重载的关系运算符和逻辑运算符的返回类型应...
语句cout<<setiosflags(ios::showpos...
C++语言中表示双精度浮点数的关键字是_...
通常,将软件产品从提出、实现、使用维护到...
若要把类A定义为B的友元类,则应在类B的定...