初级阶段:linux
C++语法太过繁杂,不少语法特性一生也用不上。对于初学者来讲,学完前7章就能写简单的程序。
最后,若是你们若是在自学遇到困难,想找一个C++的学习环境,能够加入咱们的C++学习圈,点击我加入吧,会节约不少时间,减小不少在学习中遇到的难题。程序员
这实在是一本对新手很是友好的书,暂时先看完前5章就够了。此时应该多作一些练习,能够是简单的小软件或小游戏。算法
C++萌新到大牛,要看哪些书?编程
没错仍是这本书,以前7章学了基础语法。如今继续学习8~12章,涵盖了标准库经常使用组件的基本用法。想完整学习标准库的同窗能够在将来深刻阅读《C++标准程序库:自修教程与参考手册》。windows
进阶学习:网络
此时能够选择性地把《C++ Primer 第五版》剩下的部分看完,第15章面向对象是重要内容,须要认真研究。数据结构
此时也能够把《大话数据结构》看完,或换一本正经的深刻讲解算法的书,好比《算法导论》。数据结构和算法
C++萌新到大牛,要看哪些书?学习
C++给了程序员太高的自由度,这反而不是一件好事,这两本书告诉你使用C++哪些作法是正确的,哪些是错误的,C++进阶必读。还有一本补充读物《More Effective C++》可选读。spa
深刻研究:
深刻分析了C++语言自己的设计思路和实现方式
带你阅读标准库源码,提高数据结构、模板技术相关能力。
讲元模板技术使用地出神入化,除非要本身写库,不然不多有机会用到这些技术。但真学会了真的能够出神入化。
掌握这些知识后,就能够算是C++高手了。但学软件开发不单单是学一门语言,根据不一样的行业还须要学习windows开发、linux开发、界面开发、网络编程,软件工程、面向对象的分析和设计等等很是多的知识。这些不用全都学会,工做中用到什么学什么就能够了。
学习C/C++的伙伴能够私信回复小编“资料”领取全套免费C/C++学习资料、视频