《C++语言程序设计教程》强调案例设计的合理性,引导读者理解并应用面向对象程序设计的思想和方法,从应用出发培养学生的学习兴趣。在讲解基本语法规则之前,先通过浅显的例子帮助读者理解该知识点的本质,正所谓“知其然更需知其所以然”,进而使读者能够合理地规划程序结构并运用知识点。对重要的、难懂的知识点采用实用案例进行循序渐进的剖析,并引入大量简洁易懂的图表来帮助理解。将基础知识与标准模板库等相结合,使学生懂得利用已有的模板库和算法,能够提高程序的开发效率和可靠性,为实际研发打下基础。本书由大连理工大学软件学院蒋光远、田琳琳、赵小薇、于红编著。
C++是一种混合型的程序设计语言,支持面向过程与面向对象的程序设计方法。《C++语言程序设计教程》分别介绍面向过程的C++基础、面向对象的C++语言要素和应用C++开发的其他机制。面向过程部分总结C++面向过程的语法点,介绍数据类型、流程控制、函数、数组及指针,巩固基础知识的同时,对C++中引进的流、重载、引用、动态空间管理进行较为详尽的讲解。面向对象部分重点阐述面向对象思想,分析类、运算符重载、继承、多态和流等语法要素,通过浅显的例子解释知识点的意义与用法,对重点与难点语法采用大量的实例和图表来帮助理解,使读者能“知其然”,并能做到“知其所以然”。应用基础部分介绍应用C++编程的关键技术与高级机制,包括模板、STL、异常以及Windows编程,由于该部分涉及内容很多,采用向导式进行分析案例,使读者在简单应用中理解语法机制。《C++语言程序设计教程》注重案例设计的合理性,引导读者理解并应用面向对象程序设计的思想方法,从应用出发注重激发读者的学习兴趣。
本书由大连理工大学软件学院蒋光远、田琳琳、赵小薇、于红编著。