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

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

阅读 6.4k
6 个回答

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

http://www.cplusplus.com/

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

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

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

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

很少用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好

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

http://zh.cppreference.com/

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏