试题详情
简答题一个运算符重载函数被定义为成员函数或友员函数,从定义方式、解释方式和调用方式上有何区别?可能会出现什么问题?

  • 可能会出现的问题:
    (1)运算符的左右操作数不同,须用友员函数重载;
    (2)当运算符的操作需要修改类对象状态时,应用成员函数重载。
    (3)友员函数不能重载运算符 = () [] -> ,必须要用友员函数重载的运算符 >> <<
  • 关注下方微信公众号,在线模考后查看

热门试题