博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++萌新到大牛,要看哪些书?
阅读量:6902 次
发布时间:2019-06-27

本文共 923 字,大约阅读时间需要 3 分钟。

初级阶段:

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

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

最后,如果大家如果在自学遇到困难,想找一个C++的学习环境,,会节约很多时间,减少很多在学习中遇到的难题。
C++萌新到大牛,要看哪些书?

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

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

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

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

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

进阶学习:

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

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

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

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

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

深入研究:

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

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

  1. 《STL源码剖析》

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

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

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

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

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

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

转载于:https://blog.51cto.com/14209412/2409750

你可能感兴趣的文章
杨辉三角形算法
查看>>
20个实用的PHP库(图表、图片、数据等)
查看>>
Ceph 笔记(一)
查看>>
简明Vim练级攻略
查看>>
ubuntu 之修改权限的问题
查看>>
表索引的一些要点
查看>>
php 框架ci去index.php的方法
查看>>
Hyper-v学习(四),SMB虚拟机实时迁移
查看>>
基于spring3注解的google分页
查看>>
怎样利用Cocoapods模块化开发你的app
查看>>
NO.49 敏捷之旅2012年12月22日青岛站即将来袭。。。
查看>>
Android 页面全屏
查看>>
文字首行缩进
查看>>
麻省:第11课
查看>>
windows2008r2域信任排错一例
查看>>
OpenGrok安装配置
查看>>
Sublime Text 无法使用Package Control
查看>>
zookeeper简绍
查看>>
Linux系统Tomcat安全重启
查看>>
【翻译】写一个每秒接收 100 万数据包的程序究竟有多难?
查看>>