=操作符的返回值

cc___999 2013-02-04 04:07:14
基本类型的返回值 如int
...全文
298 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
氰客 2013-02-06
  • 打赏
  • 举报
回复
引用 6 楼 sx5486510 的回复:
我的意思是 比如 if(a = FUN(...)){}; 这个if里面返回的是true还是FUN的返回值
C/C++ 非零即为真。
walker1222 2013-02-06
  • 打赏
  • 举报
回复
我去,怎么按TAB键就回复了。。
引用 6 楼 sx5486510 的回复:
我的意思是 比如 if(a = FUN(...)){}; 这个if里面返回的是true还是FUN的返回值
是fun的返回值。 if( a=3 ) 相当于 if(3) 非0即为真。
walker1222 2013-02-06
  • 打赏
  • 举报
回复
int operate=(int &tmp) { }
cc___999 2013-02-05
  • 打赏
  • 举报
回复
我的意思是 比如 if(a = FUN(...)){}; 这个if里面返回的是true还是FUN的返回值
疯狂的红豆 2013-02-04
  • 打赏
  • 举报
回复
赋值运算符的重载形式是TypeName & operator= (TypeName & ObjectName){return *this;}返回的是本对象的引用,以便作为左值使用。int的类似吧
duanrencai 2013-02-04
  • 打赏
  • 举报
回复
=和==的区别在什么地方 为什么有时候用=不行,要用==才可呢
七擒关羽 2013-02-04
  • 打赏
  • 举报
回复
这个是赋值运算符,即使重载里面的操作也是赋值运算,所以就算硬要说返回值也是赋值的变量类型
苹果皮 2013-02-04
  • 打赏
  • 举报
回复
int &opeator=();
rocktyt 2013-02-04
  • 打赏
  • 举报
回复
你想说什么?

65,187

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧