第2版改版说明
本书第1版是由河南省计算机学会和电子工业出版社组织教学一线教师,共同组织编写的一套面向应用型本科教学的教材,属于高等教育计算机学科应用型规划教材,教材充分体现了教师多年的教学研究成果和教学经验,具有较好的质量和社会影响力。2007年出版后,在郑州大学、中原工学院、河南科技大学、郑州轻工业学院和河南工程学院等河南省高校推广使用,得到任课教师和读者的普遍欢迎。通过电子工业出版社和新华书店的努力,被国内的许多高校广泛使用,通过三年的使用,该教材的任课教师、学生和读者都给予了许多的肯定、鼓励,也提出了许多有意义的建议、意见和再版的意愿,在此代表所有作者感谢读者对教材的厚爱和关心。
为了更好地推进高等学校本科教学质量与教学改革工程,结合重点专业建设、精品课程和精品教材建设目标,以及培养学生的工程能力和创新能力的需要,对教材进行修订再版。第2版根据教学中发现的问题和读者的建议反馈,以及为了达到提升学生的程序设计能力、调试能力的目的再次进行了编写。第2版的主要变化表现在:
第1章到第4章对部分程序例题做了改变,更接近实际应用。
第5章增加了异常处理中各种情况的说明,同时简化了对特定情况(如没有捕捉异常和捕捉所有异常)的描述。
第6章完善了函数模板语法的说明,减少了函数模板和模板函数的区别描述。
第7章强化了对vector和list容器使用方式的描述,简化了关于容器的成员函数和结构的说明。
第8章用图书管理系统取代原来的电梯调度管理系统作为面向对象程序设计的综合性实例。对于初学者来说,原来的实例过于生涩、不好理解,修改后的实例浅显易懂、条理性更强。
教材中的语法和程序代码遵循C99国际标准,以适应C/C++语言的发展。例如,按照C99标准的要求,main函数的返回类型一律指定为int型,并在main函数的末尾加一个“return 0;”。
修订了第1版的一些印刷错误和不准确的表述方法。修改、增加了一些例题、习题和章节内容,希望本版能更加适合教师的教学。
编者
2011年9月