全書共分為四部分,
第一部分( ~4章)是基本內容,包括了創建C++程序的基本工具和技術、
分支和循環等流程控制語句、內置數據類型和它們的基本屬性、C++的各種運算符及其應用,
第二部分(第5~8章)是指針和動態內存的內容,包括了指針和引用、動態變量、動態變量所有權和生命期、類和結構等,
第三部分(第9~10章)是面向對象的程序設計內容,包括了類的設計、抽象與封裝、繼承和多態性等,
第四部分(第11~13章)是較深的內容,包括了模板、容器和迭代器、異常處理。
本書內容豐富,結構清晰,在知識講解的基礎上,提供了大量的例題和習題,
使讀者通過學習概念以及訓練和實踐,掌握程序設計的方法和過程,並具備良好的程序設計風格。
本書可作為高等院校計算機專業的教材,也可供從事計算機軟件開發的科研人員學習參考。