本書作為一本C++語言的入門教材,不僅詳細介紹了C++語言本身,而且深入講述了面向對象的程序設計方法。本書的主要特點是語言流暢,簡潔易懂,例題豐富,實用性強。這使得讀者不僅可以學會一門程序設計語言,還能初步掌握面向對象的程序設計方法。其中豐富的例題可以使得初學者在學習的同時就開始初步積累編程經驗,以盡快達到學以致用的目的。本書適用于高等院校、高等職業(yè)學校及相關院校的教學,也可作為各類培訓班和自學用書。本書共12章,第1章緒論,主要講述程序設計語言的發(fā)展及面向對象的程序設計方法;第2章C++簡單程序設計,主要講述基本數(shù)據(jù)類型和表達式、數(shù)據(jù)的輸人與輸出和算法的基本控制結構;第3章函數(shù),主要講述函數(shù)的定義與使用、內聯(lián)函數(shù)、帶默認形參值的函數(shù)和函數(shù)重載;第4章類與對象,主要講述面向對象程序設計的基本特點、類和對象、構造函數(shù)和析構函數(shù)、類的組合;第5章C++程序的結構,主要講述標識符的作用域與可見性、對象的生存期、靜態(tài)成員、友元、共享數(shù)據(jù)的保護及多文件結構和編譯預處理命令;第6章數(shù)組、指針與字符串,主要講述數(shù)組的概念、一維數(shù)組、二維數(shù)組、指針、指針與對象和動態(tài)內存分配;第7章繼承與派生,主要講述類的繼承與派生、繼承方式、派生類的構造函數(shù)和析構函數(shù)、多重繼承和虛基類;第8章多態(tài)性,主要介紹多態(tài)性概述、運算符重載、虛函數(shù)和抽象類;第9章群體類和群體數(shù)據(jù)的組織,主要介紹模板概述、線性群體類和.群體數(shù)據(jù)的組織;第10章泛型程序設計與C++標準模板庫STL,主要介紹泛型程序設計概述、C++標準模板庫中的容器及迭代器、標準C++庫中的算法和函數(shù)對象;第11章流類庫與輸入/輸出,主要講述I/O流的概念及流類庫結構、標準輸出流、標準輸入流和對數(shù)據(jù)文件的操作與文件流;第12章異常處理,主要講述異常處理的基本思想、C++異常處理的實現(xiàn)和異常處理中的構造與析構。