刘璟《高级语言C++程序设计》(第二版): 面向对象教材

需积分: 12 12 下载量 119 浏览量 更新于2024-07-31 1 收藏 2.14MB PDF 举报
《高级语言C++程序设计》(第二版)是由刘璟和周玉龙共同编著的一本面向21世纪的普通高等教育“十五”国家级规划教材。该书旨在全面介绍C++语言的基础知识和编程技巧,旨在帮助计算机专业和非计算机专业的学生掌握高级语言编程及面向对象技术,同时适合自学者使用。 本书详细阐述了C++语言的核心内容,包括但不限于: 1. C++的基本数据类型和派生类型:介绍不同数据类型的特性和使用,以及它们在程序中的运算规则,这对于理解程序的内存管理和数据表示至关重要。 2. 控制结构与函数:涵盖了分支结构(如if-else和switch语句),循环结构(for、while、do-while),以及函数的定义和调用,这些都是编写可读性强且高效代码的基础。 3. 面向对象编程(OOP):通过讲解类与对象的概念,继承与派生的原理,使读者理解并学会如何设计和实现面向对象的程序,这是现代软件开发的重要组成部分。 4. 模板与输入输出流:模板是C++的一个强大特性,它允许程序员创建可重用的代码;输入输出流则涉及到如何处理程序与用户或文件的交互。 5. 异常处理:确保程序在遇到错误时能够优雅地处理,增强程序的健壮性。 此外,书中的附录还提供了实用资源,如VisualC++编程环境的介绍,常用C++标准函数列表,以及对标准模板库(STL)的简介,这些都能帮助读者更好地实践所学知识。 作者刘璟教授是南开大学信息技术学院计算机科学技术系的知名专家,拥有丰富的教学经验和科研背景,他与周玉龙共同编写的这本书不仅内容严谨,而且注重理论与实践相结合,为读者提供了一个系统而全面的学习C++的平台。 总体来说,《高级语言C++程序设计》(第二版)是一本实用性强、理论扎实的教材,无论是作为课堂教学材料还是个人自学参考书,都能有效地提升读者的编程能力和C++语言运用水平。