
C++primer
網(wǎng)上有人說這是一本不適合C++初學(xué)者的書,而我則不這么認(rèn)為。以前因?yàn)楣ぷ鞯年P(guān)系用過C語(yǔ)言編程(DOS下的圖形界面)利用工作之便看了些Borland C++3.0方面講語(yǔ)法的書,由于沒有實(shí)際應(yīng)用,對(duì)C++的理解也就只停留在構(gòu)造函數(shù),析構(gòu)函數(shù),方法,接口,類,繼承這方面,而這些知識(shí)我覺得只要是學(xué)過用過C的程序員,理解起來(lái)并不應(yīng)該算困難,懂得了這些還真不應(yīng)該算是C++的入門,充其量也就算是和C++搭了個(gè)界(《Think in C++》中說的),后來(lái)由于個(gè)人原因再也沒有機(jī)會(huì)用C/C++語(yǔ)言寫過程序了,但因?yàn)樽约菏菍W(xué)自動(dòng)化的閑暇之余對(duì)單片機(jī)情有獨(dú)鐘,也就順便讀了讀arduino程序源碼,因此對(duì)C++(java)的深層語(yǔ)法很好奇,在看了《程序員傷不起》這本書后,深有同感之余更是對(duì)作者推薦的《C++ Primer》心生向往,并收藏一本英文版,在第一次試讀之后由于忙于它事,擱置了很長(zhǎng)一段時(shí)間,近來(lái)再次閱讀了第一章之后,再次被他的文件操作的便捷性所吸引,僅是用一個(gè)文件重定向符號(hào)“< >”就完成了文件的讀取與寫入,試想用C語(yǔ)言來(lái)處理數(shù)據(jù)不知要用多少個(gè)fopen/fclose fread來(lái)讀入讀出交易數(shù)據(jù)。C++中又通過一些運(yùn)算符的重載工作就完成了一類事物(數(shù)據(jù))的相加減,這充分體現(xiàn)了面向?qū)ο蟮奶匦裕蟾攀且驗(yàn)槟昙o(jì)的原因,我不再像過去那樣過分關(guān)注于新事物,而將更多的精力拿來(lái)問自己到底喜歡C++的什么?想要去了解它的什么?我想這是一本值得收藏的書,不僅他是一本介紹C++較全面的教科書,而且它優(yōu)良的文字印刷和附錄內(nèi)容還可將它當(dāng)作一本英文的C++字典使用。——你說呢?