怎样学好c++程序编程?

从入门到精通,提供下书籍跟学习的经验


看书都很瓜,关键看源码,boost, STL,都可以,关键是看的多,看了以后理解思想,比如:vector的内存分配机制之类的,而且STL里面的一些基本的算法比如:merge, join等等也是非常有帮助的。 


越底层越有帮助。也许烦,但是磨刀不误砍柴功。


1)要学会C++的基本概念,如构造函数,析构函数,静态成员,静态函数,重载,虚拟等概念(最好把代码反汇编分析,有助于理解这些概念);2)熟悉Windows下的消息处理流程,最好熟悉SDK的相关接口函数,有助于理解MFC的函数封装;3)有时间分析MFC源代码的实现;4)多练习,调试程序,知道是一回事,能自己做出来是一回事,要熟悉Debug下程序的调试。(程序调试执行和分析,是学好C++,必不可少的基本技能);5)多做一些题目,有机会最好找个熟悉这方面的导师、专家定期指导;




其实程序语言都是相通的。真正要学好的是其运行机制,而这需要通过试验(代码试验)来理解。看书背函数没有用的。象前面同学说的,多练习,不但有助于理解,而且容易进入状态,提高兴趣。
然后,要尊重规范,形成良好的编程习惯,是重要的基础。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值