重读一遍effective c++

zunceng 2012-07-12 03:35:58
C++的4个次语言:
(1)C:说到底C++其实就是来自于C,所以C++也就继承了C的很多东西,区块,语句,预处理器,内置数据类型,指针等等.所以当以C++中的C成分工作时,就要遵守C的一些守则
(2)Object-Oriented C++:C with Classes,这个时候就有了面向对象的东西,构造函数,析构函数,继承,封装,多态,virtual函数等等,面向对象的理论在C++的上最直接实施
(3)Template C++:这个就是C++的泛型编程部分,也是最难得一部分,大部分程序员经验最少的一部分(当然包括我,呵呵).所以偶就跳过了,但书中说啦,TMP相关规则少于C++主流编程互相影响的.
(4)STL:是个template程序库.STL有自己的特殊的办事方式,当使用STL工作的时候,必须要遵守它的规则.

"C++的高效编程守则,视状况而变化,取决于使用了C++的哪一部分"

很有感触,自己最近注重点往往都在234忽略了1,回头看看自己的代码感觉很多地方可以用c语言做优化,比如替换掉简单的正则表达式,局部算法优化,打算花段时间重新学下c
...全文
79 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanghb1989 2012-07-12
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

用C能实现的绝对不用C++!
[/Quote]
c++的什么东西c实现不了?
okgoood 2012-07-12
  • 打赏
  • 举报
回复
用C能实现的绝对不用C++!
wsxxiaohao 2012-07-12
  • 打赏
  • 举报
回复
楼主大牛。。。
ouyh12345 2012-07-12
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复

15,440

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧