本书首先简单介绍了面向对象程序设计的基本概念,然后全面系统讲解C++语言的基本语法和编程方法以及C++语言面向对象的重要特征(类和对象、继承和派生类、多态性和虚函数)等,最后介绍ACM—ICPC实训平台的基本使用方法。本书内含丰富的例题和习题,便于读者学习和巩固知识。
本书可作为高等院校计算机、电子信息及信息管理等相关专业“C++程序设计”课程的教材,也可供初学者自学使用。
本书是编者多年C++教学经验的总结,针对编者在教学中出现的问题及遇到的困难进行讲解,全面系统地讲述了C++语言的基本概念和编程方法,重点叙述面向对象程序设计的特征,即封装性(类和对象)、继承性和多态性。本书以一个完整的应用案例——水果超市管理系统的实现贯穿各章,使读者能够充分认识面向对象的编程方法,并能进行实际操作。在案例中,按照应用系统的开发步骤对系统进行分模块讲解,尤其是对水果超市管理系统中使用的类、对象和继承关系进行了详细的分析和设计,使读者能通过具体的实例充分理解面向对象程序设计方法的实质,同时对应用系统开发有一个初步的认识,并能进行实际操作,对提高读者的编程能力很有帮助。