Staff类含有int型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符“==”,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。 bool Staff::Sta

admin2012-01-20  34

问题 Staff类含有int型数据成员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

解析 此题考查运算符的重载。运算符“==”作为成员函数重载,所以横线处填入的表达式应该是对象本身ID与对象s.ID的比较表达式。
转载请注明原文地址:https://jikaoti.com/ti/OKL0FFFM
0

最新回复(0)