《C++程序設計(第3版)》共13章,前兩章為C++概述及數據類型和表達式介紹。第3、4章敘述了三種基本程序結構、流程控制語句和數組。第5、6章討論了函數的定義和調用、函數的嵌套調用和遞歸調用、變量的存儲類型、內聯(lián)函數、函數的重載、編譯預處理中的宏定義、“文件包含”處理與條件編譯。第7章講解了指針變量、指針數組、指向一維數組的指針變量、返回指針值的函數、函數指針變量、new 和 delete 運算符、引用。第8章介紹枚舉型、結構體與鏈表。第9、10章講述了類和對象、構造函數與析構函數、繼承與派生、沖突、支配規(guī)則和賦值兼容性與靜態(tài)數據成員。第11、12章敘述了友元函數與運算符重載、多態(tài)性與虛函數、流類體系與文件操作。第13章介紹C++綜合編程實訓,介紹使用結構體、鏈表、類和對象編寫較復雜應用程序的方法。本書起點低,不要求學過其他程序設計語言,可作為程序設計的入門語言來學習。