V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
likai
V2EX  ›  程序员

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

  •  
  •   likai · 2011-12-06 00:48:38 +08:00 · 5024 次点击
    这是一个创建于 4497 天前的主题,其中的信息可能已经有所发展或是发生改变。
    按照阅读先后排序:
    1.essential c++
    2.c++程序设计原理与实践
    3.c++程序设计语言
    4.c++ stl程序员开发指南
    5 vc2010入门经典
    请各位前辈看下这样的安排是否合理.以及书籍方面的一些建议

    本人熟悉PHP.谈不上精通.呵呵
    看得懂PYTHON代码.
    主要是想作一些桌面应用..
    7 条回复    1970-01-01 08:00:00 +08:00
    keakon
        1
    keakon  
       2011-12-06 00:58:46 +08:00
    只推荐Effective C++系列…
    WarWithinMe
        2
    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
        3
    likai  
    OP
       2011-12-06 08:07:09 +08:00
    @keakon Effective C++系列在CSDN和CHINAUNIX里,很多都推荐的入门之后进阶阶段阅读,拿来入门会不会太深
    liyangdal
        4
    liyangdal  
       2011-12-06 08:58:52 +08:00
    如果是要做windows底下的桌面程序的话
    -vs2010入门经典
    +windows程序设计
    avatasia
        5
    avatasia  
       2011-12-06 13:46:06 +08:00
    如果是做windows程序的话,找一个线程的程序,推荐splayer,或者emule,然后自己找找流程,敲敲代码,再找个看你顺眼的公司干一年就可以了。看书只是用来回顾或者kill time.
    hadi
        6
    hadi  
       2011-12-06 14:48:10 +08:00
    觉得 C++ Primer 还不错,语言很简练,但类似 Vector 和 Array ,Struct 和 Class 之间的比较都直接明白的讲到了,对比之下 C++ Primer Plus 实在是有点啰嗦得让人糊涂。
    sufre
        7
    sufre  
       2011-12-06 14:52:01 +08:00
    @avatasia 深以为然
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2855 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 13:12 · PVG 21:12 · LAX 06:12 · JFK 09:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.