C++是目前流行且應用廣泛的程式設計語言之一,它的高效率和物件導向技術備受推崇。本書由淺入深、循序漸進地講解了C++的各個知識點,結合一些實用的知識講解了C++的主要用法。
全書分為4篇,共25章,內容包括基於C++98版本的知識點:C++的歷史和特點、C++編譯工具的安裝和配置、C++程式的元素、C++基底資料型別、C++語句與控制結構、陣列、函數、指標與引用、自訂資料類型與字串、物件導向程式設計思想和類、重載技術、繼承與派生技術、虛函數與多態性、範本與命名空間、標準範本庫、C++輸入輸出、C++異常處理、API程式設計和MFC框架簡介、多執行緒處理與程式庫、基本演算法與資料結構、資料庫程式設計和網路程式設計等,同時還對C++ 11~C++ 20版本的新特性進行了講解。為了使讀者能真正掌握C++的用法,書中最後兩章通過建立兩個實用的程式向讀者介紹C++的具體應用。
本書適合初學C++人員、具有一定C語言或者C++語言基礎的中級學習者、學習C++的大中專院校的學生閱讀,也可以作為高等院校C++的教材或教學參考書。