C++面向?qū)ο蟾咝Ь幊?第2版)
比肩Thinking in C++、The C++ Programming Language等經(jīng)典著作;
Design Patterns作者Erich Gamma博士為本書作序;
國內(nèi)知名技術(shù)專家孟巖、方舟聯(lián)袂推薦;
對于使用C++進(jìn)行面向?qū)ο缶幊痰拈_發(fā)人員來講,本書是他們的必備讀物。本書包含了豐富的面向?qū)ο缶幊讨R,可以讓他們進(jìn)一步提升其編程技能。除了講解C++編程技巧之外,本書還向讀者展示了使用C++進(jìn)行面向?qū)ο笤O(shè)計(jì)的技術(shù)。更為難能可貴的是,開發(fā)人員在開發(fā)高效編程架構(gòu)背后的思維過程也在本書中得以淋漓盡致的體現(xiàn)。
Venkat Narayanan
Cisco公司項(xiàng)目經(jīng)理
加州大學(xué)圣克魯茲分校講師
Kayshav的這本著作不僅僅會講解C++的高級功能特性,還會講解如何使用這些功能特性來設(shè)計(jì)大型的面向?qū)ο筌浖到y(tǒng)。由于Kayshav是從軟件工程師的角度...
比肩Thinking in C++、The C++ Programming Language等經(jīng)典著作;
Design Patterns作者Erich Gamma博士為本書作序;
國內(nèi)知名技術(shù)專家孟巖、方舟聯(lián)袂推薦;
對于使用C++進(jìn)行面向?qū)ο缶幊痰拈_發(fā)人員來講,本書是他們的必備讀物。本書包含了豐富的面向?qū)ο缶幊讨R,可以讓他們進(jìn)一步提升其編程技能。除了講解C++編程技巧之外,本書還向讀者展示了使用C++進(jìn)行面向?qū)ο笤O(shè)計(jì)的技術(shù)。更為難能可貴的是,開發(fā)人員在開發(fā)高效編程架構(gòu)背后的思維過程也在本書中得以淋漓盡致的體現(xiàn)。
Venkat Narayanan
Cisco公司項(xiàng)目經(jīng)理
加州大學(xué)圣克魯茲分校講師
Kayshav的這本著作不僅僅會講解C++的高級功能特性,還會講解如何使用這些功能特性來設(shè)計(jì)大型的面向?qū)ο筌浖到y(tǒng)。由于Kayshav是從軟件工程師的角度編寫了本書,因此對于有志于成為C++開發(fā)高手的讀者來說,本書的實(shí)用性更強(qiáng)。
本書之所以寶貴,一方面是因?yàn)楸緯鴥?nèi)容容易理解,另一方面是本書囊括了所有的C++主題知識。更為重要的是,讀者還可以學(xué)到如何避免C++程序中的“阿喀琉斯之踵(Achilles heel,可以引申為[致命要害])”——內(nèi)存泄露。如果讀者僅僅掌握了“內(nèi)存泄露”這一個主題,也可以單憑這“一招鮮”在日后的C++開發(fā)生涯中馳騁縱橫。
如果讀者足夠聰明勤奮,則可以全盤吸收掌握本書無所不包的C++對象編程知識。而且,掌握了本書內(nèi)容的讀者,對任何C++開發(fā)團(tuán)隊(duì)來講,都是奮力爭奪的寶貴人才。
Michael Hennessy
俄勒岡大學(xué)計(jì)算機(jī)科學(xué)系資深講師
即使在學(xué)完C++編程的工作機(jī)制之后,讀者也需要明白C++編程機(jī)制之后的原理。本書完美地將這兩者結(jié)合起來,讀者在學(xué)完C++和面向?qū)ο缶幊讨R之后,不但可以知道實(shí)現(xiàn)軟件功能的多種方式,而且還可以確定哪種方式是最佳的。這本書只所以能在眾多C++圖書中脫穎而出,就是因?yàn)樗砸环N良好的寫作風(fēng)格,外加大量優(yōu)秀且實(shí)用的案例代碼,清晰地表達(dá)了C++編程的本質(zhì)。
Kenneth Fogle
加拿大魁北克蒙特利爾道森學(xué)院計(jì)算機(jī)系教授
加拿大魁北克蒙特利爾肯高迪亞大學(xué)繼續(xù)教育講師
本書編排結(jié)構(gòu)清晰,內(nèi)容引人入勝。Kayshav通過本書向讀者展示了C++設(shè)計(jì)和編程中會遇到的各種陷阱,同時闡明了C++編程語言的力與美。單憑這一點(diǎn),本書就可以在我的書架中占據(jù)一席之地。
Lyle Thompson
HelioSoft公司CEO
Kayshav Dattatri當(dāng)前是Cisco公司的一名高級技術(shù)主管,在此之前,曾以項(xiàng)目負(fù)責(zé)人、技術(shù)主管的身份供職于網(wǎng)景公司(Netscape Communications)和Taligent公司,主要從事前沿Web技術(shù)、面向?qū)ο螅∣O)應(yīng)用開發(fā)框架的研究。他還是面向?qū)ο笤O(shè)計(jì)和C++領(lǐng)域的獨(dú)立顧問/培訓(xùn)師,而且在操作系統(tǒng)、OO架構(gòu)、OO語言(包括C++、Smalltalk、Eiffel和Modula-2)等領(lǐng)域有25年以上的從業(yè)經(jīng)驗(yàn)。除此之外,他還是加州大學(xué)伯克利擴(kuò)展(Berkeley Extension)項(xiàng)目的知名講師,而且憑借其淵博的學(xué)識和在教學(xué)方面的天分備受歡迎。Kayshav早在1987年,就開始使用C++進(jìn)行編程了。
