免费注册 查看新帖 |

Chinaunix

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

const,C/C++的第一个败笔 [复制链接]

论坛徽章:
0
61 [报告]
发表于 2008-01-07 14:33 |只看该作者
原帖由 刚睡醒的飘过 于 2008-1-7 13:43 发表
一直坚持C和C++不能混用的观点


发明extern "C"的人哭了

论坛徽章:
0
62 [报告]
发表于 2008-01-07 14:36 |只看该作者

坚持不混用的人是迂腐~
NB做项目,界面+后台+数据库都用C++写

论坛徽章:
0
63 [报告]
发表于 2008-01-07 16:05 |只看该作者
原帖由 shangyilong 于 2008-1-6 19:25 发表

2,const关键字是在C的标准里定义的,不是在C++的标准里定义的,楼主竟然说那句话,实在让人笑话.谁让你在C++程序里使用const关键字,C++为了兼容C才保留了const关键字!

据说不是这样的哦~

论坛徽章:
0
64 [报告]
发表于 2008-01-07 16:14 |只看该作者
原帖由 whyglinux 于 2008-1-4 20:50 发表
>> 经过越来越多的教训,偶不得不说,const,是C/C++历史上最失败的发明

在 C 语言产生之初,并没有 const 关键字。const 的引入是在 C 标准化的时候。你的这种论调是在怀疑制定标准的那些人以及站在他们身后 ...

非常赞同6楼的观点。当我的代码量小于10000行时,确实很讨厌const,但当我突破的时候才知道为什么要用const了。
与其说const是败笔,还不如自己深刻的反省一下。

论坛徽章:
0
65 [报告]
发表于 2008-01-07 16:25 |只看该作者
   芙蓉姐姐是把beehive捅了

论坛徽章:
0
66 [报告]
发表于 2008-01-07 16:29 |只看该作者
楼上的和楼上的楼上的,非常赞同你们的话语。
const的确很有用。
关于const有多败笔的问题,大概C++码龄在1年以下或者5年以上的人,才会同意一下我的观点。

抛出这个观点,
不过想引出大伙们讨论下如何趋利避害而已。
原本还想写一把:
C/C++第二个败笔:宏定义
不想写了,一则写出来更加哗众取宠,二则注定更加没有技术含量。

论坛徽章:
0
67 [报告]
发表于 2008-01-07 16:34 |只看该作者
原帖由 芙蓉 于 2008-1-7 16:29 发表
楼上的和楼上的楼上的,非常赞同你们的话语。
const的确很有用。
关于const有多败笔的问题,大概C++码龄在1年以下或者5年以上的人,才会同意一下我的观点。

抛出这个观点,
不过想引出大伙们讨论下如何趋 ...


芙蓉写代码,谁都拦不住~~

论坛徽章:
0
68 [报告]
发表于 2008-01-07 16:38 |只看该作者
美女有技术,谁也挡不住.

论坛徽章:
0
69 [报告]
发表于 2008-01-07 17:34 |只看该作者

回复 #63 anthony1983 的帖子

看来你没有明白我说的混用
怎么与前台和数据库联系起来了 你太有才了

我说的简单来讲就是同一代码文件中不要混用,其它的就不说了

[ 本帖最后由 刚睡醒的飘过 于 2008-1-7 17:38 编辑 ]

论坛徽章:
0
70 [报告]
发表于 2008-01-07 18:20 |只看该作者
一个Unix狂热者听说无名师掌握Unix大道真知,便跑来求教。无名师对他说:
“当尊者Thompson发明Unix时,他并不理解它。随后他理解了,受益了,不再发明了。“
“当尊者McIlroy发明管道时,他只知道它将传递软件,并不知道它能传递思想。”
“当尊者Ritchie发明C时,他将程序员放到缓冲溢出、堆损坏和烂指针bug的地狱中惩罚。”
“说实话,这些尊者又瞎又蠢!”
狂热者对无名师的用词极为愤怒。
“这些智者”,他抗议道,“给了我们Unix的大道。我们嘲笑他们,就是混淆是非,比转世为牲畜和MCSE还不如。”
“你的代码全无污点和缺陷?”无名师问。
“不,”狂热者承认,“没人不犯猎。”
“这些尊者之智,”无名师说,“就是了解自身之愚。”
听到此,狂热者眼中一亮。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP