c++学习计划

本博客详细记录了一位程序员通过阅读经典书籍如《C++ Primer》、《Effective C++》等,并结合实践项目来深入掌握C++的过程。同时,博主还分享了如何利用GitHub管理学习成果的经验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

C++ 学习计划

init:2017.10.28 14:00
从知乎上查到的学习计划, 为了让自己能够坚持下去,发篇blog记录一下。每周会在本blog更新一下自己的进度。
1. 学习《c++primer》,并对每个习题都自己写代码实现一遍,包括稍微复杂一点的例子。代码托管在github
2. 认真读完《effective c++》,《effective stl》。学习《数据结构与算法分析》,并把其中的每种数据结构和算法都用c++实现了一遍。包括各种线性表,树(二叉树、AVL树、RB树的各种操作),图(BFS、DFS、prim、kruskal、djkstra、floyd、拓扑排序、关键路径等)查找算法,排序算法。
3. 2-3个月认真学完《csapp》并做完书上的课后习题。
4. 读完《深度探索C++对象模型》,对C++底层实现机制有一定的了解。
5. 研究学习 @陈硕的muduo网络库源码,研究完了muduo源码后, 再看其相关的书《Linux多线程服务端编程 (豆瓣)》, 学习了云风的skynet网络库的小部分源码,主要为了了解actor模式和reactor的异同。
6. 学习了google test框架的部分源码,弄懂了内部的的运行原理。
7. 刷《剑指offer》的所有习题。刷leetcode,代码托管到github

引用:
作者:origin
链接: https://www.zhihu.com/question/26421707/answer/53879709
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

first update: 2017.11.5 22:00
这周表现不好,感觉自己还是没有沉下心来,速度比较慢,得更加努力才行。进度是看完了《c++ primer 5th》第一二章的内容和第三章string的内容。
习题代码托管在了https://github.com/hongweikkx/cprimer.git

update: 2017.12.10 18:54
这段时间懒了,没有看,现在刚刚看完第三章,需要加紧努力才行,否则就荒废了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值