美文网首页
C++萌新到大牛,要看哪些书?

C++萌新到大牛,要看哪些书?

作者: 代码人生ll | 来源:发表于2019-06-16 20:41 被阅读0次

初级阶段:

1. C++基础语法:《C++ Primer 第五版》

C++语法太过繁杂,很多语法特性一辈子也用不上。对于初学者来说,学完前7章就能写简单的程序。

2. 数据结构和算法:《大话数据结构》

这实在是一本对新手非常友好的书,暂时先看完前5章就够了。此时应该多做一些练习,可以是简单的小软件或小游戏。

最后,如果大家如果在自学遇到困难,想找一个C++的学习环境,可以加入我们的C++学习圈,点击我加入吧,会节约很多时间,减少很多在学习中遇到的难题。

3. C++标准库:《C++ Primer 第五版》

没错还是这本书,之前7章学了基础语法。现在继续学习8~12章,涵盖了标准库常用组件的基本用法。想完整学习标准库的同学可以在未来深入阅读《C++标准程序库:自修教程与参考手册》。

进阶学习:

此时可以选择性地把《C++ Primer 第五版》剩下的部分看完,第15章面向对象是重要内容,需要认真研究。

此时也可以把《大话数据结构》看完,或换一本正经的深入讲解算法的书,比如《算法导论》。

4. 《Effective C++》、《C++编程规范》

C++给了程序员过高的自由度,这反而不是一件好事,这两本书告诉你使用C++哪些做法是正确的,哪些是错误的,C++进阶必读。还有一本补充读物《More Effective C++》可选读。

深入研究:

5. 《深入探索C++对象模型》

深入分析了C++语言本身的设计思路和实现方式

6. 《STL源码剖析》

带你阅读标准库源码,提升数据结构、模板技术相关能力。

7. 《C++设计新思维》

讲元模板技术使用地出神入化,除非要自己写库,否则很少有机会用到这些技术。但真学会了真的可以出神入化。

掌握这些知识后,就可以算是C++高手了。但学软件开发不仅仅是学一门语言,根据不同的行业还需要学习windows开发、linux开发、界面开发、网络编程,软件工程、面向对象的分析和设计等等非常多的知识。这些不用全都学会,工作中用到什么学什么就可以了。

学习C/C++的伙伴可以私信回复小编“资料”领取全套免费C/C++学习资料、视频


相关文章

  • C++萌新到大牛,要看哪些书?

    初级阶段: 1. C++基础语法:《C++ Primer 第五版》 C++语法太过繁杂,很多语法特性一辈子也用不上...

  • 吐血整理C++书单,萌新到大牛,要看哪些书?

    前言: 这篇文章实际上是我自己入门过程的总结,一个尽量少废话的C++入门指南。总结完忽然发现像个读书清单?。 文章...

  • 2019-03-19

    今天开始准备C++面试。0基础学习C++。一直更新到拿到C++的offer。

  • 最全的机器学习入门资料

    上次我推荐了学习数据分析要看哪些书:数据分析有哪些好书值得推荐? 这次推荐的是机器学习入门要看的书。我们从下面3步...

  • 2019年,我准备跟读的书 | 推荐书单

    在理财理人生的道路上,到底要看多少书算入门?到底哪些书值得看?到底该先看哪些书,再看哪些书呢? 现实中对投资领域感...

  • 产品经理要看哪些书?

    今年开始,我觉得在工作时有些力不从心,仅凭自己工作累积的经验已经不够了,需要系统性的提高自己的能力和眼界,于是开始...

  • 未解决的问题~

    进程和线程 - 简书 FMDB - 简书 c 调用 oc c++ afnet封装了哪些 Http Http请求过程...

  • C语言的另一面——Jason

    JSON for Modern C++ 是一个由德国大牛 nlohmann 编写的在 C++ 下使用的 JSON ...

  • 搬运 | 简七列出财富自由书单

    过去我一直在想这几个问题:在理财理人生的道路上,到底要看多少书算入门?到底哪些书值得看?到底该先看哪些书,再看哪些...

  • 想到和得到之间还有一个做到

    这是萌萌的第二篇日记 最近给自己布置的太多任务,每天要录喜马拉雅,为此我每天要看妇科方面的书籍,画出重点找到哪些是...

网友评论

      本文标题:C++萌新到大牛,要看哪些书?

      本文链接:https://www.haomeiwen.com/subject/rafnfctx.html