|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
自从我专注C++的学习已经有了一段时间。在学习的过程中有了一些心得和体会, 在这里给希望用C++来找一份好工作(或者是兴趣爱好)的人一些建议和方法。
首先我的建议是如果把C++当作你的第一个学习的语言是不明智的。我的建议是学C++之前最好有其它语言的基础(最好是C)。基础无需太深,大概知道三种分支,数组、指针、结构体的使用方法就行了。
如果你有了以上的基础,那么就可以较为方便的学习C++了,这里姑且称为入门吧。学习C++(其实是任何语言),你需要有一两本权威的书籍。我在此给的建议是《C++程序设计语言第1-3部分》(C++之父所写)和《C++ primer》(C++第一代编译器的参与者所写)。个人认为这两本书非常权威。这两本书都非常厚,我的建议是先大致看一遍(看不懂就略过去),然后就当做百科全书来用。
接下来就是标准库了,主要成分是STL。你可以把STL看成实现好的数据结构和算法。第一步学会如何使用STL,最后一步(个人认为)剖析内部实现原理。这里推荐两本书《STL源码剖析》和《C++标准库》。《C++标准库》这本书当然很权威,源码剖析呢望文生义。你会在学习STL的时候遇到非常大的阻力,我的方法是用时间去碾平一切(慢慢看)。到了这个阶段,我想你学C++快的话已经花费了一年的时间。我花费了2年左右才堪堪有了大致的脉络。
|
评分
-
查看全部评分
|