作為學(xué)習(xí)一門語言來說,選擇一本好書是不可缺少的。在比較數(shù)十種圖書后,選擇了 Essential C++中文版。
在前言中,作者敘述的很清楚,此書是給C++的初學(xué)者一個快速的入門,在閱讀完第一章后,我更加肯定了這本書存在的意義。本書作者亦是 C++ Primer(1237頁)的作者,而Essential C++只有276頁。作為一本快速入門書籍,短小是必須的。如果光書的厚度就足以嚇退讀者,就談不上入門了。
而且我更習(xí)慣有一個Quick start的東西,能夠迅速上手開發(fā),然后再深入詳細(xì)的了解。
或者當(dāng)你需要在一個星期之內(nèi)使用C++開發(fā)一個程序出來,這時候去看大部頭著作肯定來不及,你一樣需要Quick start,然后在需要深入理解的地方去看更詳細(xì)的文檔。
這也是作者在寫完1237頁的 C++ Primer后又寫了276的Essential C++的用意,作者曾經(jīng)被要求用perl在一周內(nèi)完成一個應(yīng)用,而此前卻從未用過perl,在讀perl的學(xué)習(xí)書籍時,才有了我們不僅需要像C++ Primer這樣的大全,而且需要像Essential C++這們的Quick Start。
所以,Essential C++,誰用誰知道。
7章:
第1章 C++ 編程基礎(chǔ)(Basic C++ Programming)
第2章 面向過程的編程風(fēng)格(Procedural Programming)
第3章 泛型編程風(fēng)格(Generic Programming)
第4章 以對象為基礎(chǔ)(Object-Based)的編程風(fēng)格
第5章 面向?qū)ο螅∣bject-Oriented)編程風(fēng)格
第6章 以 template 進(jìn)行編程
第7章 異常處理(Exception Handling)
附錄A 習(xí)題解答
附錄B 泛型算法手冊(Generic Algorithms Handbook)
附錄C 中英術(shù)語對照(侯捷)
索引