游戏开发论坛

 找回密码
 立即注册
搜索
查看: 7127|回复: 24

[转载]主要C++流派,看看你是哪一流

[复制链接]

193

主题

870

帖子

903

积分

高级会员

Rank: 4

积分
903
QQ
发表于 2007-2-1 21:40:00 | 显示全部楼层 |阅读模式
1. 经典C++流:类是核心,例程多用C Runtime的,很少用模版,一般是正统教育的结果。
2. 古典C流:基本上当C用,偶尔用用对象,不使用异常,喜欢怀旧。
3. MFC流:秉承MFC的风格,主要使用MFC/ATL对象和Win32 API,不喜欢STL,用很多的宏把IDE的语法提示模块折磨到崩溃。
4. Portable流:以C Runtime和STL为主要工具,使用类和模版,不跨平台毋宁死。
5. Functional流:以模版和STL为主要武器,大量使用函数式语言的设计方法,并号称这才是真正的C++。
6. Win32流:多使用全局函数,偏爱Win32 API,但不排斥C Runtime,通常喜欢轻量级的程序,所以身材也比较苗条。
7. Java流:全面使用Java的风格,不能容许任何全局成员,但允许使用STL的集合类,写很多叫Factory的类。
8. COM流:喜欢AddRef()和Release(),大量使用接口,隐藏一切可以隐藏的东西,诵经的时候要把上帝替换成COM。
9. 戒律流:追求完美的C++程序,计较每一个const和throw(),极力避免不安全的cast,随身一定要带一本ISO C++手册。
10. 混沌流:其程序无常形,无恒道,变幻莫测,吾不知其名。

以上转载自:http://blog.csdn.net/nightmare/archive/2006/11/01/1360928.aspx(Nightmare of Design/Dev)

算一算,本人Functional|Java 这两个因素居多

59

主题

1104

帖子

1199

积分

金牌会员

Rank: 6Rank: 6

积分
1199
发表于 2007-2-2 10:12:00 | 显示全部楼层

Re:[转载]主要C++流派,看看你是哪一流

stl还是个很恶心的东西,主要是没有统一的标准,经常做整合的时候发现有的模块用的stlport,有的用的cw的标准stl,有的用的sgi的stl,然后就会相当的郁闷.

0

主题

199

帖子

199

积分

注册会员

Rank: 2

积分
199
发表于 2007-2-2 10:27:00 | 显示全部楼层

Re:[转载]主要C++流派,看看你是哪一流

其实stl本身的设计相当之好。标准也是很统一的。
只是实现过于混乱。而这又要“归功”于C++本身的实现混乱。
C++之父Bjarne Stroustrup曾经说,C++最大的失败在于教育。
C++给了程序员极大的灵活性,却没有告诉他们如何用好这种灵活性。

不过这也因人而异,就像坐过山车,有人速度一快,就脸色发青。有人却越快越兴奋。

6

主题

396

帖子

396

积分

中级会员

Rank: 3Rank: 3

积分
396
发表于 2007-2-2 11:56:00 | 显示全部楼层

Re:[转载]主要C++流派,看看你是哪一流

我属于10,哈哈哈哈!

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2007-2-2 13:29:00 | 显示全部楼层

Re:[转载]主要C++流派,看看你是哪一流

我:喜欢stl,喜欢宏,喜欢接口,喜欢一切可以让结构清晰的东西。。。全局的东西用的不多了。。。但是暴露值成员也还是经常干的事情。。。

8

主题

716

帖子

716

积分

高级会员

Rank: 4

积分
716
发表于 2007-2-2 14:26:00 | 显示全部楼层

Re:[转载]主要C++流派,看看你是哪一流

我属于盲流~

14

主题

245

帖子

256

积分

中级会员

Rank: 3Rank: 3

积分
256
QQ
发表于 2007-2-2 18:28:00 | 显示全部楼层

Re:[转载]主要C++流派,看看你是哪一流

实际使用中,谁还管那么多,怎么用能实现功能就怎么能.没必要整那么细.
应该是按需使用才对.

9

主题

688

帖子

688

积分

高级会员

Rank: 4

积分
688
发表于 2007-2-2 19:13:00 | 显示全部楼层

Re:[转载]主要C++流派,看看你是哪一流

混沌流

180

主题

3511

帖子

3520

积分

论坛元老

Rank: 8Rank: 8

积分
3520
发表于 2007-2-2 22:07:00 | 显示全部楼层

Re:[转载]主要C++流派,看看你是哪一流

2. 古典C流:基本上当C用,偶尔用用对象,不使用异常,喜欢怀旧。

呵呵,不好意思了啦

7

主题

438

帖子

438

积分

中级会员

Rank: 3Rank: 3

积分
438
发表于 2007-2-3 11:14:00 | 显示全部楼层

Re:[转载]主要C++流派,看看你是哪一流

在下也是浑沌神卡奥斯大人的教众之一。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-4-13 03:48

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表