本书作为高等院校计算机相关专业大学生面向对象程序设计的入门教程,使学生掌握面向对象程序设计的基本方法、设计思路及编程理念,掌握C++面向对象程序设计的三大核心技术:封装、继承与多态,了解代码重用的主要机制及方法,掌握泛型编程的基本方法。本书注重理论性与实用性相结合,由浅入深,通过简单的示例讲解复杂的语法,引导读者深入理解与体会面向对象程序设计的精髓。本书内容分为十章,包括:初识C++、预备知识、类与对象、运算符重载、类继承、多态、模板、标准模板库、输入输出流、异常与断言。