如何學(xué)習(xí)C++語言
如何學(xué)習(xí)C++語言
內(nèi)容精簡編輯:Huiwen Ru
日期:2/19/2005
關(guān)于學(xué)C++, 我向你推薦一些書(當(dāng)然能夠結(jié)合課內(nèi)項(xiàng)目實(shí)踐更好)
1、The C++ Programming Language(Bjarne Stroustrup)
2、 Inside The C++ Object Model (Stanley B. Lippman) (這本書介紹一些C++的內(nèi)部實(shí)現(xiàn))
3、Advanced C++ Programming Styles And Idioms (James O. Coplien)(這本書介紹一些C++編程的習(xí)慣用法)
4、 STL Tutorial and Reference Guide (David R. Musser)(Professor Musser是我母校的教授,STL的創(chuàng)始人之一。這本書介紹Generic Programming 的思想和標(biāo)準(zhǔn))。
5、 Design Patterns (Erich Gamma) (很經(jīng)典的面向?qū)ο笤O(shè)計(jì)的組件和實(shí)例)
當(dāng)然,看任何一本書的時候都要動手(試?yán)袒蜃隽?xí)題)。然后嘗試著在課堂項(xiàng)目中把書中的方法試驗(yàn)一下,以加深印象。
國外C++幾乎所有的教材都被翻譯為中文了,如果沒有翻譯的也已經(jīng)有影印版出版。TCPL和D&E:TCPL和D&E分別是《The C++ Programming Language》和《The Design and Evolution of C++》的簡稱,均出自Bjarne Stroustrup之手。說它們是C++語言圣經(jīng),并不為過。
中文名稱:
《C++程序設(shè)計(jì)語言(特別版)》 機(jī)械工業(yè)出版社
《C++語言的設(shè)計(jì)和演化》 機(jī)械工業(yè)出版社
入門教程
Stanley B.Lippman, Josee Lajoie, C++ Primer (3rd Edition)
《C++ Primer (3RD)中文版》,中國電力出版社
Stanley B. Lippman, Essential C++
《Essential C++中文版》,華中科技大學(xué)出版社
《Essential C++(影印版)》,中國電力出版社
高效、健壯編程
《Effective C++中文版》 華中科技大學(xué)出版社
《More Effective C++中文版》 中國電力出版社
《Exceptional C++中文版》 中國電力出版社
《More Exceptional C++中文版》 華中科技大學(xué)出版社
模板和泛型編程
《C++ Templates全覽(簡體版)》 人民郵電出版社
《C++設(shè)計(jì)新思維:泛型編程與設(shè)計(jì)模式之應(yīng)用》 華中科技大學(xué)出版社
標(biāo)準(zhǔn)庫
《C++標(biāo)準(zhǔn)程序庫:自修教程與參考手冊》 華中科技大學(xué)出版社
《Effective STL(影印版)》 中國電力出版社
網(wǎng)絡(luò)編程
《C++網(wǎng)絡(luò)編程,卷1:運(yùn)用ACE和模式消除復(fù)雜性》 華中科技大學(xué)出版社
《C++網(wǎng)絡(luò)編程,卷2:基于 ACE 和框架的系統(tǒng)化復(fù)用》 電子工業(yè)出版社
雜項(xiàng)
《C++編程思想(第2版)第1卷:標(biāo)準(zhǔn)C++導(dǎo)引》 機(jī)械工業(yè)出版社
《C++編程思想(英文版 第2版)》 機(jī)械工業(yè)出版社
《C++沉思錄》 人民郵電出版社
《深度探索C++對象模型》 華中科技大學(xué)出版社
《深度探索C++對象模型(影印版)》 中國電力出版社
C++工程領(lǐng)域的最高境界:
《設(shè)計(jì)模式:可復(fù)用面向?qū)ο筌浖幕A(chǔ)》 機(jī)械工業(yè)出版社
內(nèi)容精簡編輯:Huiwen Ru
日期:2/19/2005
關(guān)于學(xué)C++, 我向你推薦一些書(當(dāng)然能夠結(jié)合課內(nèi)項(xiàng)目實(shí)踐更好)
1、The C++ Programming Language(Bjarne Stroustrup)
2、 Inside The C++ Object Model (Stanley B. Lippman) (這本書介紹一些C++的內(nèi)部實(shí)現(xiàn))
3、Advanced C++ Programming Styles And Idioms (James O. Coplien)(這本書介紹一些C++編程的習(xí)慣用法)
4、 STL Tutorial and Reference Guide (David R. Musser)(Professor Musser是我母校的教授,STL的創(chuàng)始人之一。這本書介紹Generic Programming 的思想和標(biāo)準(zhǔn))。
5、 Design Patterns (Erich Gamma) (很經(jīng)典的面向?qū)ο笤O(shè)計(jì)的組件和實(shí)例)
當(dāng)然,看任何一本書的時候都要動手(試?yán)袒蜃隽?xí)題)。然后嘗試著在課堂項(xiàng)目中把書中的方法試驗(yàn)一下,以加深印象。
國外C++幾乎所有的教材都被翻譯為中文了,如果沒有翻譯的也已經(jīng)有影印版出版。TCPL和D&E:TCPL和D&E分別是《The C++ Programming Language》和《The Design and Evolution of C++》的簡稱,均出自Bjarne Stroustrup之手。說它們是C++語言圣經(jīng),并不為過。
中文名稱:
《C++程序設(shè)計(jì)語言(特別版)》 機(jī)械工業(yè)出版社
《C++語言的設(shè)計(jì)和演化》 機(jī)械工業(yè)出版社
入門教程
Stanley B.Lippman, Josee Lajoie, C++ Primer (3rd Edition)
《C++ Primer (3RD)中文版》,中國電力出版社
Stanley B. Lippman, Essential C++
《Essential C++中文版》,華中科技大學(xué)出版社
《Essential C++(影印版)》,中國電力出版社
高效、健壯編程
《Effective C++中文版》 華中科技大學(xué)出版社
《More Effective C++中文版》 中國電力出版社
《Exceptional C++中文版》 中國電力出版社
《More Exceptional C++中文版》 華中科技大學(xué)出版社
模板和泛型編程
《C++ Templates全覽(簡體版)》 人民郵電出版社
《C++設(shè)計(jì)新思維:泛型編程與設(shè)計(jì)模式之應(yīng)用》 華中科技大學(xué)出版社
標(biāo)準(zhǔn)庫
《C++標(biāo)準(zhǔn)程序庫:自修教程與參考手冊》 華中科技大學(xué)出版社
《Effective STL(影印版)》 中國電力出版社
網(wǎng)絡(luò)編程
《C++網(wǎng)絡(luò)編程,卷1:運(yùn)用ACE和模式消除復(fù)雜性》 華中科技大學(xué)出版社
《C++網(wǎng)絡(luò)編程,卷2:基于 ACE 和框架的系統(tǒng)化復(fù)用》 電子工業(yè)出版社
雜項(xiàng)
《C++編程思想(第2版)第1卷:標(biāo)準(zhǔn)C++導(dǎo)引》 機(jī)械工業(yè)出版社
《C++編程思想(英文版 第2版)》 機(jī)械工業(yè)出版社
《C++沉思錄》 人民郵電出版社
《深度探索C++對象模型》 華中科技大學(xué)出版社
《深度探索C++對象模型(影印版)》 中國電力出版社
C++工程領(lǐng)域的最高境界:
《設(shè)計(jì)模式:可復(fù)用面向?qū)ο筌浖幕A(chǔ)》 機(jī)械工業(yè)出版社