本书展示了用C++进行面向对象编程的能力,将带领读者在一个生动有趣、面向实际的应用程序中探索C++的概念。这些实际的应用程序涉及:库存量、工资计算器、牙科付费、购车还贷、班级平均成绩等,丰富的练习为读者提供了实践和强化所学知识。本书适用于计算机相关专业的学生学习,也可以作为有关开发人员的参考用书。
本书介绍了计算机编程原理和C++语言,详细说明了C什语言的各个方面的知识,包括输入/输出、数据类型、变量、伪代码、算法、控制语句、运算符、函数、数组、字符串、类、对象、继承、多态性、指针、引用、文件处理、异常、模板以及操作符重载,等等。同时本书还提供了大量能够运行在任何兼容ANSI/ISO C++的编译器上的程序实例以及丰富的练习来提高和巩固学习效果。
本书对于很少或没有编程经验的学生在计算机编程方面提供了一个人门级C++编程的教材。适用于计算机相关专业的学生学习C++语言,也可以作为有关开发人员的参考用书。
教程1 购车还贷计算器和猜数字应用程序
介绍计算机,互联网和C++编程
教程2 Welcome应用程序
教程3 库存清单应用程序
介绍变量,输入,内存概念及算术运算
教程4 工资计算器应用程序
介绍算法,伪代码和程序控制
教程5 牙科付费应用程序
介绍逻辑运算符,字符和字符串
教程6 购车还贷计算器应用程序介绍while循环语句
教程7 计算班级平均成绩应用程序介绍标记控制循环
教程8 利息计算器应用程序
教程9 计算个人所得税应用程序
教程10 改进的工资计算器应用程序介绍函数
教程11 捐款管理应用程序
教程12 掷骰子游戏应用程序介绍生成随机数和枚数
教程13 薪水统计应用程序
教程14 学生成绩统计应用程序
介绍二维数组和引用
教程15 数字时钟应用程序
介绍自定义和对象
教程16 购物清单管理应用程序
介绍指针,引用以及动态数据结构
教程17 工资表应用程序
介绍继承与多态性
教程18 便笺信息应用程序
介绍顺序访问文件
教程19 屏幕抓取应用程序
介绍字符串处理
教程20 改进的购车还贷计算器应用程序
介绍异常处理
教程21 成绩单应用程序介绍模板
教程22 电话号码簿应用程序
学习运算符重载
附录A Dive Into的GNU C++工具
附录B 运算符优先级表
附录C ASCII字符集
附录D C++标准库存索引
附录E 关键字列表
词汇表
索引