C++在幾乎所有的計算環(huán)境中都非常普及,而且可以用于幾乎所有的應用程序。C++從C中繼承了過程化編程的高效性,并集成了面向對象編程的功能。C++在其標準庫中提供了大量的功能。有許多商業(yè)C++庫支持數(shù)量眾多的操作系統(tǒng)環(huán)境和專業(yè)應用程序。但因為它的內容太多了,所以掌握C++并不十分容易。本書詳述了C++語言的各個方面,包括數(shù)據(jù)類型、程序控制、函數(shù)、指針、調試、類、重載、繼承、多態(tài)性、模板、異常和輸入輸出等內容。每一章都以前述內容為基礎,每個關鍵點都用具體的示例進行詳細的講解。本書基本不需要讀者具備任何C++知識,書中包含了理解C++的所有必要知識,讀者可以從頭開始編寫自己的C++程序。本書也適合于具備另一種語言編程經驗但希望全面掌握C++語言的讀者。C++是一個內涵豐富、功能強大的語言,這就是許多專業(yè)人士選擇它的原因。初學者常常發(fā)現(xiàn)C++比其他語言難懂,這也許是因為它的功能和適用范圍比較復雜。但是,C++并不比其他語言難學,只是內容比其他語言多一些而已。本書的宗旨是盡可能使C++容易理解和掌握,讀者不需要有任何編程知識或經驗,基本上,只要對編程有所了解,即可從本書中學到有關編程的所有知識。在本書中,每個C++語言特性都用具體的例子來說明,通過每章最后的練習還可以測試自己對所學知識的掌握情況。讀者還可以通過例子學習和理解C++的更高級特性,這些例子不僅展示了這些特性的工作方式,還說明了它們采用這種方式的原因。每一章都建立在前面章節(jié)內容的基礎之上,讀者可以循序漸進地提高C++編程技巧和使用C++語言的信心。盡管C++學起來不是很難,但也不簡單。對于初學者,必須認真閱讀本書超過800頁的內容!只要端正學習編程的態(tài)度,付出一定的努力,讀者一定能利用本書成為一位有競爭力的C++程序員。要學習的內容很多,但得到的樂趣也很多。讀者一定能體會到掌握一門目前功能最強大的編程語言的成就感。