Home  >  Q&A  >  body text

请问有没有c++的工具书之类的推荐,类似于chm的那种手册?

网上的chm要么是英文的,要么没找到太全的中文手册,或者哪位大侠有的话,那就再好不过了。

阿神阿神2650 days ago394

reply all(6)I'll reply

  • 大家讲道理

    大家讲道理2017-04-17 14:23:59

    初学的时候找了很多年,没有让我满意的。直到找到这个网站:

    http://www.cplusplus.com/

    你可以到这个网站上输入 string, vector, printf 等搜索试试,全都有解释和样例代码。

    网站是英文的,但内容很全,也很精确,是权威参考。读不懂英文说明没关系,样例代码包你看懂怎么用。

    P.S. 中文的类似网站,真没有,更别指望 chm,中文的各种 chm,印象里就没见过好的。

    reply
    0
  • 高洛峰

    高洛峰2017-04-17 14:23:59

    如果你有mac,那就试试Dash吧,不然一般都是直接pdf或者在线文档

    reply
    0
  • 迷茫

    迷茫2017-04-17 14:23:59

    很少用chm格式的参考资料,如果你说的是通用类型资料,一般都是看pdf格式的。
    1) C++ primer的
    2) The C++ programming
    3) Effective C++
    4) C++ Std library

    其中1,3,4我觉得主流的几个翻译都翻译的不错,2之前看过裘老前辈版本的,翻译的很差(没有诋毁裘老前辈的意思,实话实说,里面的约定俗成的用法完全跟主流叫法不一致,比如inline函数翻译成在线函数,我只能说裘老前辈的子弟太不争气了)。
    所以说,能看英文还是坚持看吧,习惯就好了
    个人觉得C++里最好用的类库是Qt(个人意见),相应的Qt Assistant资料的检索和例子都很丰富。
    boost和ACE也都用过,前者太追新,很挑编译器,后者用的场合太少。
    Qt的参考资料起码是我见过的C++版本里写的比较清楚的了,比MSDN好

    reply
    0
  • 大家讲道理

    大家讲道理2017-04-17 14:23:59

    @casheywen 补一个中文的,其实是多语言的。

    http://zh.cppreference.com/

    看这些参考手册,可以注意不同版本语言标准异同。养成良好的编码习惯。

    reply
    0
  • 黄舟

    黄舟2017-04-17 14:23:59

    c++ primer plus,我觉得里面内容很全,翻阅也很方便,是本不错的工具书

    reply
    0
  • 巴扎黑

    巴扎黑2017-04-17 14:23:59

    for reference: Dash for macOS | Zeal for Linux|Win
    for books: <Effective C++>

    reply
    0
  • Cancelreply