大家讲道理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/
看這些參考手冊,可以注意不同版本語言標準異同。養成良好的編碼習慣。