免费注册 查看新帖 |

Chinaunix

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

我不用“OIOIC对象模型”  关闭 [复制链接]

论坛徽章:
0
41 [报告]
发表于 2007-09-16 19:17 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
42 [报告]
发表于 2007-09-16 19:20 |只看该作者
那个没有人会看.

真正的C++实例一点小程序就可以.
如果为了一个几行的HELLO WORLD就需要一个TAR包,那你说谁是垃圾?

原帖由 Pervise 于 2007-9-16 19:17 发表
软件包里的 ex1~ex3 已经是非常好的实例了。

论坛徽章:
0
43 [报告]
发表于 2007-09-16 19:28 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
44 [报告]
发表于 2007-09-16 19:31 |只看该作者
OIOIC顶多算是个库,不能和C++相比,虽然我也不喜欢C++,但Pervise说的太离谱了也。

论坛徽章:
0
45 [报告]
发表于 2007-09-16 19:34 |只看该作者
原帖由 Pervise 于 2007-9-16 18:41 发表



>你那东西不是语言级别上的继承. 和C++语言无法比较,虽然可以从表面上(通过数据结构)达到某些继承的效果.
“语言级别上的继承”很好么?如果专门设计一个自动支持OIOIC的C编译器,那不就是语言级别上的继 ...

C++可以写OS,L4:: 系列几乎都是C++写的, MacOSX的IOKit也是C++的,
C++的问题在于复杂而且合格的C++程序员太少。
当然,我对C++也没多少好感,因为我看不懂
你的代码我看了,恕我愚钝,我更看不懂。

论坛徽章:
0
46 [报告]
发表于 2007-09-16 19:34 |只看该作者
C++, C都不是为做HELLO WORLD的.
但能做复杂的,简单的就更可以做.
如果简单的根本做不了简单,那么做复杂的多半也是不行的.


原帖由 Pervise 于 2007-9-16 19:28 发表


如果只是做类似“Hello,World!”这样简单的小程序,就没必要用OIOIC技术了。通用插件接口、多重继承、多线程访问控制等,才是OIOIC的优势。

论坛徽章:
0
47 [报告]
发表于 2007-09-16 19:35 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
48 [报告]
发表于 2007-09-16 19:48 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
49 [报告]
发表于 2007-09-16 19:49 |只看该作者
你编好的让别人调用的不是宏就是库. 无论做不做成.a

你那不就是个(SOURCE)库吗? 外加MACRO.
如果库都够不上(比如需要使用者往你的程序中再添加东西),那更是一团乱麻了.

还是要你给出最简单的例子完成继承,重载和打印. 你是怕给出了会造更大的批驳?


原帖由 Pervise 于 2007-9-16 19:35 发表

此言差矣!OIOIC不是库,别以为编译出了OIOIC.a文件,就认为OIOIC是个库。OIOIC由两个文件构成:OIOIC.h和OIOIC.c。

论坛徽章:
0
50 [报告]
发表于 2007-09-16 19:53 |只看该作者
原帖由 Pervise 于 2007-9-16 19:48 发表


难得大家聚一起讨论,很高兴。

OIOIC是专门为C而设计的OO机制,或者说是为C填补了OO的空白。

实在想不出,除了库,这个OIOIC还能算什么?为C设计的OO机制,那怎么使用呢?还是要作者给出个例子吧。
也是那句话,给出个hello world事例吧,不管好也不管坏,就算是为了让别人用你的库,也总该给个简单的例子以让读者入门吧?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP