[转]C++学习步骤

C++知识分类:

①基础知识(C 语言、标准库、文件、注册表、数据结构)  
   
②高级知识(多线程、串口通讯、网口通讯、动态库、MFC、COM、ATL、ActiveX)  
   
③专业知识(图像处理、多媒体、OpenGL、DirectShow、数据库、网络安全)  

第1阶段

先花一个月时间学习基本C语言,然后再看林锐博士的高质量编程,最后才去看C++ prime,the c++ programming language(一般作为参考书,比如调试时发现编译错误,但又觉得莫名其妙时!),看完这些,基本会基于对象编程了!

第2阶段:

尝试实现封装C语言的字符处理函数,做一个字符串!
可以结合Effective C++/More Effective C++/Exceptional C++一起看,这样下来,你对指针操作,异常处理,智能指针会有深入的理解!

这时,你基本上可以用c++工作了!

第3阶段——面向对象的设计
入 门的例子就是结合VC一起学,研究MVC模式,最好提高功力的书就是深入浅出MFC,这本书关键是要看懂前面3章,懂得如何去按MVC模式封装底层的C语 言,实现面向对象机制!同时,还可以看有关STL的书,这方面的好书比较少,入门的书倒是比较多!这个阶段的关键在于理解如何结合语言特性和软件需求来设 计!

第4阶段——编写自己的系统库

一般能进入这一境界的实在太少,这需要你懂太多知识!首先,你要基础理论知识比较扎实,按我的理解,无法独立完成一个小的核心操作系统和编译器的人 和那种先天数学功底弱的人是没希望了!因为,当你抽象一个外部系统并建立自己的解决方案时,必然有现在还无法解决的问题,这时,你必然会对原有语言进行改 进,更牛的人甚至是设计自己的硬件!呵呵,进入这一境界,才算入世了!这时,语言已融入你的思想,不再是语言控制你,而是你控制语言了!可惜,目前中国还 没听说这号人出现,也许...

学C++和武侠里面的学剑差不多,大多数人只会用来劈材,少数人能够自立门派,为数不多的人能成为大师,至于心剑合一则是百年一遇!

最后,路漫漫其修远兮!


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/iinel/archive/2007/12/20/1955193.aspx

转载于:https://www.cnblogs.com/youring2/archive/2009/06/01/1493668.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值