阅读: 113
答案 1:
看书都很瓜,关键看源码,boost, STL,都可以,关键是看的多,看了以后理解思想,比如:vector的内存分配机制之类的,而且STL里面的一些基本的算法比如:merge, join等等也是非常有帮助的。
越底层越有帮助。也许烦,但是磨刀不误砍柴功。
答案 2:
1)要学会C++的基本概念,如构造函数,析构函数,静态成员,静态函数,重载,虚拟等概念(最好把代码反汇编分析,有助于理解这些概念);2)熟悉Windows下的消息处理流程,最好熟悉SDK的相关接口函数,有助于理解MFC的函数封装;3)有时间分析MFC源代码的实现;4)多练习,调试程序,知道是一回事,能自己做出来是一回事,要熟悉Debug下程序的调试。(程序调试执行和分析,是学好C++,必不可少的基本技能);5)多做一些题目,有机会最好找个熟悉这方面的导师、专家定期指导;答案 3:
其实程序语言都是相通的。真正要学好的是其运行机制,而这需要通过试验(代码试验)来理解。看书背函数没有用的。象前面同学说的,多练习,不但有助于理解,而且容易进入状态,提高兴趣。
然后,要尊重规范,形成良好的编程习惯,是重要的基础。
答案 4:
<<C++ primer>> <<effective c++>>
t-e key points is you must write all t-e examples in your comuter wit- your -ands !believe it is so so so so important.trust me! just do it.√
答案 5:
一切前进的动力源自不断的钻研和实践,学好一门语言需要给自己先定一个目标,为了使用这门语言实现自己的目标而不断的学习这门语言,长久下去才会真的学好这门语言,整个过程更像是在画一幅素描,任何时间别人审视你的学习进度都是完整的。C++也是一样,用C++的方式去钻研它吧。
分享常识给亲友.
下一篇:新知没有设置(参见Quora的settings)功能,如果想要修改账号密码怎么办? 下一篇 【方向键 ( → )下一篇】
上一篇:中国最大的-商是哪家?新网还是万网? 上一篇 【方向键 ( ← )上一篇】
快搜