出版时间:2005-3 出版社:清华大学出版社 作者:塔萨科里 页数:205 译者:周靖
内容概要
作为经典《C++面向对象程序设计——基础、数据结构与编程思想》的上机指导,本书针对教材设计了53个有意思的上机活动。通过这些上机活动,学生可更进一步掌握C++编程技巧。
书籍目录
第1章 计算机和C++编程入门 课前准备 1-1 简介 1-2 程序设计过程 1-3 一个简单的C++程序 课后练习 第1章 一补充内容第2章 C++基础知识 课前准备 2-1 简单控制流程:if语句和if…else语句 2-2 简单控制流程:while…和do…while循环语句 2-3 简单控制流程:由事件控制的while和do…while循环 课后练习 解二次方程 第2章 一补充内容第3章 过程抽象和返回一个值的函数 课前准备 3-1预定义函数 3-2 强制类型转换 3-3 返回一个值的函数:过程抽象 3-4 函数重载 课后练习第4章 面向子任务的函数 课前准备 4-1 void函数 4-2 返回多个值的函数(传引用调用) 4-3 调用另一个函数的函数 4-4 一个有若干个函数的程序; 函数测试和调试:stub和驱动程序 课后练习第5章 I/O流——对象和类入门 课前准备 5-1 使用程序I/O流来读写文件 5-2 流作为函数的参数 5-3 读至文件尾、成员函数get和put、成员函数eof 5-4 cctype(ctype)中的预定义字符函数 课后练习第6章 定义类 课前准备 6-1 结构 6-2 类 6-3 构造函数 课后练习有理数类第7章 更多的控制流程 课前准备 7-1 使用布尔表达式 7-2 if…else if…else和switch语句 7-3 for语句 7-4 块和变量在块中的作用域 课后练习 日历程序第8章 友元函数和重载操作符 课前准备 8-1 友元函数 8-2 重载操作符 8-3 重载t>t 8-4 类中类 课后练习 使用了重载的有理数类第9章 独立编译和命名空间 课前准备 9-1 独立编译 9-2 命名空间和using预编译指令 9-3 将类放到一个命名空间中 课后练习第10章 数组 课前准备 10-1 数组入门 10-2 函数中的数组 10-3 数组作为类成员 10-4 维数组 课后练习 使用了重载的有理数类 第10章 一补充内容第11章 字符串和向量 课前准备 11-1 字符串、C字符串函数入门 11-2 标准string类 11-3 string对象和C字符串之间的转换(示例:文件I/0) 11-4 向量 课后练习 学生数据库第12章 指针和动态数组 课前准备 12-1 指针简介 12-2 动态数组 12-3 析构函数和拷贝构造函数 课后练习第13章 递归 课前准备 13-1 递归入门 13-2 用于递归的堆栈 13-3 递归和迭代 13-4 使用递归执行二叉搜索 课后练习 反转一个整数第14章 模板 课前准备 14-1 函数模板 14-2 类模板 课后练习 第14章 一补充内容第15章 字符串和向量 课前准备 15-1 指针和链表入门 15-2 搜索链表 15-3 在链表中部插入或删除结点 15-4 使用了链表的堆栈 课后练习第16章 继承 课前准备 16-1 继承入门 16-2 继承的使用细节 16-3 多态性 课后练习 第16章 一补充内容第17章 异常处理 课前准备 17-1 C++异常处理基础 17-2 定义自己的异常类 17-3 在函数中抛出异常 17-4 异常处理编程技术 课后练习
图书封面
评论、评分、阅读与下载