社区
C++ 语言
帖子详情
是否所有运算符都能够既写成成员函数,又写成友元函数?
书小宅
2017-04-09 10:49:13
是否所有运算符都能够既写成成员函数,又写成友元函数?
...全文
125
2
打赏
收藏
是否所有运算符都能够既写成成员函数,又写成友元函数?
是否所有运算符都能够既写成成员函数,又写成友元函数?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
幻夢之葉
2017-04-09
打赏
举报
回复
当然不是 有些必须是友元函数,比如 >> <<操作符 有些必须是成员函数,比如 -> * 等操作符
ztenv
版主
2017-04-09
打赏
举报
回复
c++ primer中有讲,去看看书吧,这样更清晰些。
运算符
重载为
成员函数
还是
友元函数
的问题
运算符
重载为
成员函数
还是
友元函数
的问题
运算符
重载的函数作为类的
成员函数
和
友元函数
C++中的
运算符
重载的函数作为类的
成员函数
和
友元函数
【C++】C++
运算符
重载(
成员函数
实现、
友元函数
实现)
运算符
重载 对于面向对象的程序设计来说,
运算符
重载可以完成两个对象之间的复杂操作...为了重载
运算符
,首先要定义
运算符
重载函数,它通常是类的非静态
成员函数
或者
友元函数
,
运算符
的操作数通常也应为对象。 定...
运算符
重载为
友元函数
1、为什么需要把需要把
运算符
重载为
友元函数
?
运算符
重载,如果重载为类的
成员函数
能解决问题的话最好。但是有些情况下,将
运算符
重载为
成员函数
并不能有效的解决问题,这个时候考虑将
运算符
重载为全局函数。但是...
运算符
重载函数:
友元函数
成员函数
普通函数
Complex Complex::operator+(const Complex &c2){} 对于上面的+,之所以知道它为二院运算是因为 由上面的函数形式可知,这是一个
成员函数
, 因此隐含地有 operatpr+(Complex *this,Complex &c2) 。
C++ 语言
64,648
社区成员
250,476
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章