本书作为面向对象程序设计的入门教程,深入浅出地对面向对象程序设计的基本方法、设计思路及编程理念进行了深刻剖析,使读者能够轻松掌握C++面向对象程序设计的三大核心技术:封装、继承与多态,了解代码重用的主要机制及方法,掌握泛型编程的基本方法。该书内容分为10章,包括初识C++、预备知识、类与对象、运算符重载、类继承、多态、模板、标准模板库、输入/输出流、异常与断言。该书注重理论性与实用性相结合,通过大量精心设计的简单示例讲解复杂的语法,引导读者深入理解与体会面向对象程序设计的精髓,在此基础上,读者可以快速、高效地开发出高质量的应用程序。
本书可作为高等院校计算机相关专业的教材,也可作为自学C++基础知识的读者的参考书。