【19软工1班】知乎高赞系统地学习C++经历分享

用户头像
来自上海海洋大学-戴干发布于:2020-05-09 17:47:11
由于我大一也陷入过迷茫,也走过一些弯路,那时候学不会直接记忆代码之类的事情我都干过,我也希望我的这些经验可以对你有所帮助。 首先是一本好的C++书籍(Accelerated C++, C++ Primer),然后以及尽量多的完成书籍的习题,可以帮助完成C++语法的学习。虽然前面的书籍涵盖了标准库,但是不够完善,这个时候你可以选择在线查阅C++标准库这种泛型的学习方式,也可以选择阅读《C++标准库》的方式进行学习。通过这样的步骤,你应该可以完成C++的初步学习了。 然后,由于C++是一门系统级语言,我想你需要到大三学习操作系统的时候,才会明白栈与堆、内存管理等更深层次的含义。但是,在明白这些概念之前不会妨碍你利用C++做一些事情,比如写一个简单的XML Parser。这个时候,你应该会发现很多问题,如效率,代码规范等,这个时候,你可以研究Effective C++,Google C++ Code Standard等,只有自己犯了错,回过头反省才会更加深刻。 随后,你可以更加深刻的去思考C++,你需要阅读《The Design and Evolution of C++》。这本书的阅读,会教会你很多,是对你影响最大的C++书籍。如果你对C++编译器的一些细节有兴趣,深入C++对象模型可以推荐。如果你对STL的一些实现有兴趣,可以去翻翻STL源代码(很多人推荐STL源码剖析,但是我没有阅读过,我没有办法发表是否应该推荐的观点,列出来供你自行判断是否应该阅读)。 到这一步骤,我想你应该可以称为C++ Programmer了,剩下的就是实践中发现问题,然后补足自己。
点赞 (34) 回复
1F 用户头像
来自上海海洋大学-竹沛齐发布于:2020-05-19 21:18:34

知乎高赞系统可以很好的帮助我们学习程序设计

加载更多
点击图片
取消
回复
2F 用户头像
来自上海海洋大学-朱灿成发布于:2020-05-19 21:53:23

知乎高赞系统对于目前我们来说用处和帮助很大

加载更多
点击图片
取消
回复
3F 用户头像
来自上海海洋大学-张文博发布于:2020-05-19 22:03:58

当我们有一些疑问时,可以使用其它的软件,就比如知乎等,一般都能得到解答

加载更多
点击图片
取消
回复
4F 用户头像
来自上海海洋大学-朱开元发布于:2020-05-19 22:05:17
我也去试试
加载更多
点击图片
取消
回复
5F 用户头像
来自上海海洋大学-何欣洋发布于:2020-05-19 23:10:42

我们可以使用多种渠道去探究不懂的问题

加载更多
点击图片
取消
回复
6F 用户头像
来自上海海洋大学-王刚发布于:2020-05-19 23:13:31

知乎也可以帮助我们学习

加载更多
点击图片
取消
回复
7F 用户头像
来自上海海洋大学-王浩强发布于:2020-05-20 06:33:02

干货nice

加载更多
点击图片
取消
回复
8F 用户头像
来自上海海洋大学-王宇发布于:2020-05-20 09:39:15
很有帮助
加载更多
点击图片
取消
回复
9F 用户头像
来自上海海洋大学-汤磊发布于:2020-07-14 20:56:11

很有帮助

加载更多
点击图片
取消
回复
发布回复
点击图片