主要C++流派,看看你是哪一流
2008-04-11 17:02
141 查看
原文作者:Nightmare
原文出处:http://blog.csdn.net/nightmare/archive/2006/11/01/1360928.aspx
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
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. 混沌流:其程序无常形,无恒道,变幻莫测,吾不知其名。
相关文章推荐
- 主要C++流派,看看你是哪一流
- 主要C++流派,看看你是哪一流
- [zz]主要C++流派,看看你是哪一流
- ZZ 主要C++流派,看看你是哪一流
- 主要C++流派,看看你是哪一流
- c++中构造函数初始化的方法以及主要区别
- C++中operator的主要用法
- c++对c的主要扩展内容1
- c++中主要有四种强制转换类型运算…
- 全国主要城市交通卡芯片一览,看看有没有你的家乡……
- (转帖)C++ 对象的内存布局----主要看virtual 继承的解释
- C++名字空间的主要用法示例
- c++中构造函数初始化的方法以及主要区别
- JAVA和C++的主要区别有那些?
- 字符串的简单包含问题,主要看看转换问题的思路
- 决定开始写blog了,主要是视频开发,电子教学,和c++方面的内容
- 帮我看看这个是什么意思 c++代码
- C++ 虚函数表解析(写的很好,转过来看看)
- 偶总结的FORTRAN/C/C++混合编程,大家有兴趣就看看吧
- 最小生成树,Prim,Kruskal算法主要思想,证明及C++实现