社区
C语言
帖子详情
C为什么不支持重载?
lunarfan
2008-04-10 08:41:28
rt
...全文
167
7
打赏
收藏
C为什么不支持重载?
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yuanchuang
2008-04-11
打赏
举报
回复
C++有重载功能,但是俺好现极少使用,即使是构造函数
因为既然需要重载,就有不同的含义,用函数明标识出来更清晰,也避免那些XXX的冲突
当然为了不和别人争执,还是会重载操作符的,嘿嘿
rushman
2008-04-11
打赏
举报
回复
C 的不透明性差不多仅次于汇编。基本上所有的东西对程序员都是可见的,这是C的缺点,也是C的优点。
而向操作符重载这样的特性,会使某些东西对程序员隐藏起来。
所以C不支持操作符重载,而且我估计,今后C也不太可能会支持操作符重载。
个人观点,仅供参考 ^_^
meteora112
2008-04-10
打赏
举报
回复
我靠水王来了
ming4098
2008-04-10
打赏
举报
回复
呵呵
珍惜生命远离CPP
2008-04-10
打赏
举报
回复
问的好,应该去C标准委员会提案
sheenl
2008-04-10
打赏
举报
回复
C为什么要支持重载? 多起几个函数名不就好了. 反正重载也省不了半句代码.
VxD1
2008-04-10
打赏
举报
回复
c以精简著称,他介于高级语言与低级语言之间,操作符重载是高级语言的功能,我觉得c没必要有重载的功能,就好像觉得没必要把printf变成>>操作符一样
C语言实现“+”的
重载
需要指出的是:字符串和数字是不能相加的,“+”符号左右两边,只要有一个被认定为字符串,那么另外一个也是。 输入格式: 25+435 输出格式: 460(回车) 输入样例: 73b+a67 输出样例: 73ba67(回车)
C++中不能被
重载
的运算符介绍
您可能感兴趣的文章:详解C++编程中的单目运算符
重载
与双目运算符
重载
C++运算符
重载
规则详解简介C++编程中的运算符
重载
c++ *运算符
重载
C++
重载
运算符的规则详解解析C++中不能
重载
为友元函数的四个运算符C++运算符...
微服务系列第八季-Java中重写、
重载
及枚举
微服务系列课程是以Java语言为基础,以SpringCloud+SpringBoot为核心,结合Spring、SpringMVC及MyBatis,通过游戏案例、电商案例,以极简的方式,带领入门的朋友们快速上手微服务开发。全部案例源码分享给学习的朋友...
Objective-C中的
重载
和重写详解
首先,Objective-C中不完全
支持
重载
,网上很多人要么将
重载
和重写搞混,要么说OC不
支持
重载
(当然按照
重载
严格定义说OC不
支持
重载
也没错),事实上OC
支持
参数个数不同的函数
重载
。 问题: Objective-C和Swift中有...
C++无法
重载
点符号、::、sizeof等的原因
并没有什么根本的原因要禁止
重载
?:。仅仅是因为,我没有发现有哪种特殊的情况需要
重载
一个三元运算符。注意一个
重载
了 表达式1?表达式2:表达式3 的函数,不能够保证表达式2:表达式3 中只有一个会被执行。 Sizeof ...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章