花了 6 个月时间认真读了 c primer plus 第 6 版 中文版,想继续获得更多的 C++的知识,同时希望在算法上有所提升,接下来该怎样深入?

2015-09-04 15:46:07 +08:00
 MikeFish
3665 次点击
所在节点    C
63 条回复
rogerchen
2015-09-04 21:27:38 +08:00
楼主先想明白为什么要执着于 C++, C++是学之者生,用之者死。如果想找工作, C++不是上选
harttle
2015-09-04 22:00:06 +08:00
推荐 Effective C++,最近我也在重读这本书,第二遍了。每次都有新的感悟,推荐!
我还在为每一节写一篇博客呢,你也可以去大致看看 Effective C++里的内容: http://harttle.com
canautumn
2015-09-04 22:11:39 +08:00
忘掉 C++ Primer Plus ,重新看 C++ Primer 。两本不是差的一点半点。
tobyxdd
2015-09-04 22:16:41 +08:00
V2 这一堆做 Web 的井蛙并不适合 LZ 深入讨论 C++
zsj950618
2015-09-04 22:22:24 +08:00
所以你看的到底是 c primer plus 还是 c ++ primer plus 还是 c++ primer

c++入门请看不带 plus 那本, c++ primer http://book.douban.com/subject/25708312/
然后看这本 深度探索 C++对象模型 http://book.douban.com/subject/1091086/
harry890829
2015-09-04 22:54:20 +08:00
他们好多东西感觉太书本化了,作为一个蛋疼的 c/c++程序员……在开发时,除非有很明确的要求,否则一般都是混用,而且开始写项目!开始写项目!开始写项目!我新招的一个小弟,自以为屌屌的,也是看过一大堆书啊,什么的,后来深聊,他没有写过一个上千行的项目,他的小程序,还止步于 200-300 行左右……写个感兴趣的完整的项目吧,然后不断完善
noli
2015-09-05 02:06:55 +08:00
@MikeFish C++ 坑很深,确定要继续趟?

C++ Primer Plus 已经看完了的话,相信你也知道什么叫做数据结构?
实现一个多线程环境下的无锁的消息队列吧,用 C++11 做这个的难度已经很低了。但是能够同时满足你算法和学习 C++的两个目的。
baozijun
2015-09-05 02:11:19 +08:00
写个简易版的 QQ 吧,顺便把 window 核心编程看了,保证能学到很多
hjc4869
2015-09-05 03:39:18 +08:00
好好学习和练习 C/C++,不要把时间浪费在折腾 Linux 上。🌝
ilotuo
2015-09-05 03:48:08 +08:00
lz 建议你入坑前可以搜一下 c++反思 这篇文章
MrGba2z
2015-09-05 04:05:14 +08:00
即便我不搞前端不搞移动 我也想说回头是岸
MikeFish
2015-09-05 07:33:30 +08:00
谢谢大家的回复,因为是要使用 C++,但是个人有点那种感觉,就是不知道为什么这样做之后,就觉得很难受的感觉
linux40
2015-09-05 08:37:56 +08:00
c++ primer 能当库来看。。。。
那上面连标准有哪些库都讲不全。
linux40
2015-09-05 08:39:07 +08:00
@zsj950618 跨度是不是太大了,两本书之间应该还有路要走吧。。。
luago
2015-09-05 11:48:32 +08:00
人的精力有限,先建立知识体系。
junzki
2015-09-05 12:21:19 +08:00
Unix 编程相关,或者是 Qt ,应该是不错的方法。个人觉得应该多做一些实践。
yh7gdiaYW
2015-09-05 14:04:06 +08:00
冲着找工作的话,赶紧逃离 C++
爱好的话,找个用到算法的项目练练手?
Smirnoff
2015-09-05 14:12:38 +08:00
这里的都是 拿来主义,前端主义,并不适合讨论 C++ 这样的艺术 我相信大部分人 的基础 都不如 看过 c++ primer plus 的楼主,请移步!!!!!
至于说 c++ primer 比 c++ primer lius 适合入门的人
问你们一句,这两本著作你们看过哪本?
rundis
2015-09-05 19:34:59 +08:00
6 个月有点慢,应该是 lz 比较忙

既然如此就不推荐太多了,我就给书单好了,其他的 造轮子、看源码、找实习也都很重要!
-------
cpp :
c++ primer :还是看下吧,很著名的 cpp 的书,全
effective c++
exceptional c++
stl 源码剖析

算法&数据结构:
算法导论:实在看不懂就算了
数据结构与算法分析
-------

ps :我没学过 cpp ,不要太过于纠结我的评论。。。
MikeFish
2015-09-05 21:32:13 +08:00
@rundis 每天三节课,还要做作业

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/218244

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX