在面向对象程序设计语言中,C++是最流行的语言之一。C++从C语言演变而来,语法上也更严格、安全。而它提供的面向对象功能,使采用C++编写的程序更容易理解和维护,可以更高程度地进行复用,从而更快、更正确、更经济地开发软件。
本教程是C++入门的教科书,以“精讲多练”的方式介绍面向对象C++程序设计,内容包括C++编程基础(基本数据类型和表达式、控制结构、函数、指针等)和面向对象的程序设计(类和对象、继承与派生、多态性、模板和异常等)。适用于高等学校理工类各专业学生程序设计能力的培养。为了使基础不高的初学者也能很快地掌握程序设计方法,我们在确定教学目标、设计教学模式、编写教程内容等方面进行了一系列革新探索。