0
点赞
收藏
分享

微信扫一扫

在重载某运算符时,若运算符函数的形参表中没有参数,则可能的情况有( )

正确答案: A B C 你的答案: A B C D (错误)

  1. 该运算符是一个单目运算符。
  2. 该运算符函数有一个隐含的参数this。
  3. 该运算符函数是类的成员函数。
  4. 该运算符函数是类的友元函数。

解析:
语法规定 前置单目运算符重载为成员函数时没有形参,后置单目运算符重载为成员函数时需要一个int型形参…有可能所以A对
友元函数的参数:

因为友元函数没有this指针,则参数要有三种情况:

1、 要访问非static成员时,需要对象做参数;--常用(友元函数常含有参数)

2、 要访问static成员或全局变量时,则不需要对象做参数

3、 如果做参数的对象是全局对象,则不需要对象做参数,所以D错


举报

相关推荐

0 条评论