首页 > 试题广场 >

用友元数实现运算符重载,下面哪一种说法是错误的?

[单选题]
用友元数实现运算符重载,下面哪一种说法是错误的?
  • 因为友元函数没有当前对象,因此要定义单目运算符,就需要单参函数,要定义双目运算符,就需要双参函数
  • 定义后置“十+"或后置“--"运算是特例,它们是单目运算符,但需要两个形参,头一个形参是作用对象,后一个是int形参
  • 用友元函数可以定义成员函数不能实现的运算,例如一些双目运算符,右操作数是本类对象,而左操作数不是本类对象
  • 一个类说明的友元函数可以被派生类继承
推荐
D
 C++ Primer中有如下描述:友元关系不能被继承,基类的友元对派生类没有特殊的访问权限。
编辑于 2019-11-18 14:14:59 回复(1)

朋友的朋友不是我的朋友

我的朋友不是我子女的朋友

发表于 2020-03-19 11:21:04 回复(3)

虽然是一个类友元函数,但不能算为该类的成员函数,仍是全局函数
发表于 2020-02-16 20:58:53 回复(0)

友元函数不是成员函数,没有this指针,不能被继承和传递

发表于 2019-12-25 10:33:30 回复(0)
后置++和--之所以要带一个int,是因为要区别于前置++和--。由于后面一个int实际不使用,所以不必在意值问题
发表于 2020-09-13 00:48:09 回复(1)
前面的没看,看了最后一个,秒选
发表于 2020-01-28 17:34:56 回复(0)
朋友的朋友不是我的朋友 我的朋友不是我子女的朋友
发表于 2022-04-14 11:39:32 回复(0)
A和B是不是矛盾
发表于 2021-08-11 12:01:00 回复(0)
我的朋友不能是我子女的父亲
发表于 2021-03-25 09:22:33 回复(0)