如何系统的学习C++

用户头像
来自上海海洋大学-陈思瀚发布于:2020-04-27 21:50:51

1.先找本薄的C++的教程,我当时用的是刘璟与周玉龙合编的《高级C++语言程序设计》。这本书搭配了一本《高级C++语言程序设计实验指导》,作者是周玉龙、刘璟。学习过程中要自己动手完成实验指导上的小程序。

2.然后可以看大部头了,比如《C++Primer》。有些人一上来就推荐这种大部头,我不大推荐这样。书厚了,容易被吓倒,也没那么多时间。实际上这本书我现在也没有全看完,大概看了一些主要章节,偶尔会翻翻。

3.然后找一些关于编程思想、编程范式的书来看,比如仔细教你面向对象编程、泛型编程、函数式编程的书。我很长时间没怎么用面向对象的编程方法了,所以这方面我就不说什么了。泛型编程是我用的比较多的范式,可以多讲几句。先看《泛型编程与STL》,只用看前五章,后面的实际上可以当参考手册用,以后用的时候翻就行了;然后看侯捷《STL源码剖析》。

4.高级的、先进的一些内容,比如C++11的内容,可以看《深入理解C++11:C++ 11新特性解析与应用》;Boost库的使用,可以读罗剑锋的《BOOST程序库完全开发指南 深入C++“准”标准库》之类的。相信到了这一步,一般人其实已经可以自己找到好书了,我就不多说了。

最关键的还是第一步,找本薄的,坐下来,开始写程序,一行一行写,一个一个调。千里之行,始于足下。

转自知乎作者:云天明
链接:https://www.zhihu.com/question/23447320/answer/888052028

点赞 (4) 回复
1F 用户头像
来自上海海洋大学-张雨晴发布于:2020-04-27 22:02:34
看书的话会不会看着看着就睡着了?
加载更多
点击图片
取消
回复
2F 用户头像
来自上海海洋大学-黄依雯发布于:2020-04-29 18:40:12

加入c++爱好群

加载更多
点击图片
取消
回复
3F 用户头像
来自上海海洋大学-王志成发布于:2020-07-20 17:36:35

学到了学到了

加载更多
点击图片
取消
回复
4F 用户头像
来自上海海洋大学-张雨晴发布于:2020-07-20 17:47:48
加入c++爱好群
加载更多
点击图片
取消
回复
5F 用户头像
来自上海海洋大学-柏彦阳发布于:2020-07-20 18:01:30
很有用的分享
加载更多
点击图片
取消
回复
6F 用户头像
来自上海海洋大学-蔡昳卓发布于:2020-07-20 18:01:32

讲解的很细节

用户头像
上海海洋大学-张雨晴 2020-07-20 18:07:55

很细节

加载更多
点击图片
取消
回复
7F 用户头像
来自上海海洋大学-姚慧杰发布于:2020-07-20 18:03:30

感谢分享

加载更多
点击图片
取消
回复
8F 用户头像
来自上海海洋大学-苏羊快才让发布于:2020-07-20 18:15:16
有用
加载更多
点击图片
取消
回复
9F 用户头像
来自上海海洋大学-曾硕星发布于:2020-07-20 18:19:14
感谢分享
加载更多
点击图片
取消
回复
10F 用户头像
来自上海海洋大学-张海发布于:2020-07-20 18:46:16

学到了

加载更多
点击图片
取消
回复
11F 用户头像
来自上海海洋大学-秦瀚翔发布于:2020-07-20 20:22:24

学到了学到了

加载更多
点击图片
取消
回复
12F 用户头像
来自上海海洋大学-生蕙语发布于:2020-07-20 20:34:29
学到了
加载更多
点击图片
取消
回复
13F 用户头像
来自上海海洋大学-李佳杭发布于:2020-07-20 20:52:14
感谢分享
加载更多
点击图片
取消
回复
发布回复
点击图片