参考网上的评论给自己选的c++入门书.大牛帮看是否合理

2011-12-06 00:48:38 +08:00
 likai
按照阅读先后排序:
1.essential c++
2.c++程序设计原理与实践
3.c++程序设计语言
4.c++ stl程序员开发指南
5 vc2010入门经典
请各位前辈看下这样的安排是否合理.以及书籍方面的一些建议

本人熟悉PHP.谈不上精通.呵呵
看得懂PYTHON代码.
主要是想作一些桌面应用..
5256 次点击
所在节点    程序员
7 条回复
keakon
2011-12-06 00:58:46 +08:00
只推荐Effective C++系列…
WarWithinMe
2011-12-06 01:17:07 +08:00
《Professional C++》和《C++ Primer》这两本砖头已经有了一切你需要的东西。。
看完其中一本,另外一本基本上就是跳着看(当做温故而知新)。。

之后如果想技巧提高的话,看看《Effective C++》吧。
《Essential C++》不是很推荐。
《C++程序设计原理与实践》估计比不上《Professional C++》和《C++ Primer》。

中文版有时候会翻译得很纠结,可以的话,看英文去。

STL貌似是很高深的学问,我自己有一本STL剖析什么的,压根没看完。。Library这种东西多用一下就好了。。除非你自己想写一些library或者framework什么的。

《VC2010入门经典》完全没必要。。你要弄清楚C++和VC的区别。个人认为学VC的意义不大。而且VC2010跟C++几乎是同一样东西了。。只是多了C++/CLI(如果你用这东西,不如直接去玩C#)。

C++做桌面,Windows方面请去研究恶心的MFC,或者直接把玩Win32 API。Linux方面可以选择Qt。
likai
2011-12-06 08:07:09 +08:00
@keakon Effective C++系列在CSDN和CHINAUNIX里,很多都推荐的入门之后进阶阶段阅读,拿来入门会不会太深
liyangdal
2011-12-06 08:58:52 +08:00
如果是要做windows底下的桌面程序的话
-vs2010入门经典
+windows程序设计
avatasia
2011-12-06 13:46:06 +08:00
如果是做windows程序的话,找一个线程的程序,推荐splayer,或者emule,然后自己找找流程,敲敲代码,再找个看你顺眼的公司干一年就可以了。看书只是用来回顾或者kill time.
hadi
2011-12-06 14:48:10 +08:00
觉得 C++ Primer 还不错,语言很简练,但类似 Vector 和 Array ,Struct 和 Class 之间的比较都直接明白的讲到了,对比之下 C++ Primer Plus 实在是有点啰嗦得让人糊涂。
sufre
2011-12-06 14:52:01 +08:00
@avatasia 深以为然

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

https://www.v2ex.com/t/22895

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

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

© 2021 V2EX