C++下列叙述正确的是 A 运算符重载函数只能是一个成员函数 B
A运算符重载函数只能是一个成员函数B运算符重载函数既可以是一个成员函数,也可以是友元函数C运算符重载函数只能是一个非成员函数D运算符重载函数只能是一个友元函数...
A 运算符重载函数只能是一个成员函数
B运算符重载函数既可以是一个成员函数,也可以是友元函数
C运算符重载函数只能是一个非成员函数
D 运算符重载函数只能是一个友元函数 展开
B运算符重载函数既可以是一个成员函数,也可以是友元函数
C运算符重载函数只能是一个非成员函数
D 运算符重载函数只能是一个友元函数 展开
4个回答
展开全部
一般的运算符重载,既可以作为成员函数也可以作为友元函数。
但是有特殊情况。
运算符[]和()只能作为成员函数。
运算符>>(输入)和<<(输出)只能作为友元函数。
某些运算符如->不能重载。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选B吧,
普通的+,-,之类的一般就是成员函数,也可以是友元函数
像<< 和 >>就必须重载成友元
普通的+,-,之类的一般就是成员函数,也可以是友元函数
像<< 和 >>就必须重载成友元
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询