大家讲道理2017-04-17 14:23:59
初学的时候找了很多年,没有让我满意的。直到找到这个网站:
http://www.cplusplus.com/
你可以到这个网站上输入 string
, vector
, printf
等搜索试试,全都有解释和样例代码。
网站是英文的,但内容很全,也很精确,是权威参考。读不懂英文说明没关系,样例代码包你看懂怎么用。
P.S. 中文的类似网站,真没有,更别指望 chm
,中文的各种 chm
,印象里就没见过好的。
迷茫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好
大家讲道理2017-04-17 14:23:59
@casheywen 补一个中文的,其实是多语言的。
http://zh.cppreference.com/
看这些参考手册,可以注意不同版本语言标准异同。养成良好的编码习惯。
巴扎黑2017-04-17 14:23:59
for reference: Dash for macOS | Zeal for Linux|Win
for books: <Effective C++>