免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 77h2_eleven
打印 上一主题 下一主题

[C] 为什么判断结构体相等要这么复杂呢? [复制链接]

论坛徽章:
0
1 [报告]
发表于 2008-07-19 15:45 |显示全部楼层

回复 #1 77h2_eleven 的帖子

你碰到这个需求了,就提出了这个疑问。我想你的设计有问题或不合理。
C语言每次加入新东西时都很谨慎,新东西加入C前必须考虑其是否实用,是否符合常理,是否符合人的思维习惯,所以C语言非常精炼,没有丝毫杂质。相反,C++的就很臃肿愚蠢。

[ 本帖最后由 erqb 于 2008-7-19 15:47 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2008-07-19 16:08 |显示全部楼层

回复 #13 blizzard213 的帖子

给你纠正一下,“存在是必然”是对的,“存在即是合理”是错的,呵呵,学东西了吧。
“c++的设计者的编程经验比你的年龄还要长”不是我不可以批判C++的理由吧,呵呵,又学东西了吧。

论坛徽章:
0
3 [报告]
发表于 2008-07-19 16:09 |显示全部楼层

回复 #14 jigloo 的帖子

OIOIC的马甲,什么意思?

论坛徽章:
0
4 [报告]
发表于 2008-07-19 16:18 |显示全部楼层
memcmp不就是用来比较内存的么,怎么又不能比较了。

[ 本帖最后由 erqb 于 2008-7-19 16:19 编辑 ]

论坛徽章:
0
5 [报告]
发表于 2008-07-19 20:19 |显示全部楼层
原帖由 erqb 于 2008-7-19 16:18 发表
memcmp不就是用来比较内存的么,怎么又不能比较了。



用memcmp是不可靠的,比如结构体里有字符数组成员。呵呵,自问自答。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP