本書作為高校本科生面向對象程序設計的入門教程,使學生掌握面向對象程序設計的基本方法、設計思路及編程理念,掌握C++面向對象程序設計的三大核心技術:封裝、繼承與多態。瞭解代碼重用的主要機制及方法,掌握泛型編程的基本方法。本書註重理論性與實用性相結合,由淺入深,通過簡單的示例講解復雜的語法,用項目案例將基本語法進行整合,引導讀者深入理解與體會面向對象程序設計的精髓。本書內容分為十章,包括:C++程序設計語言概述、C++對C的擴展、類的聲明及使用、運算符的重載、類的繼承與多態、函數模板與類模板、STL、輸入/輸出與