注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计C/C++及其相关C++程序开发教程

C++程序开发教程

C++程序开发教程

定 价:¥26.00

作 者: 张基温编著
出版社: 清华大学出版社
丛编项: 高等院校信息管理与信息系统专业系列教材
标 签: C++

购买这本书可以去


ISBN: 9787302060321 出版时间: 2002-12-01 包装: 平装
开本: 26cm 页数: 336 字数:  

内容简介

  本书以程序设计的初学者为对象,以面向对象的程序设计方法为主线介绍了C++程序设计的基础知识和方法,从一开始就引入面向对象的概念,并将面向对象的思想贯穿全书程序开发教程。全书共分7章:C++程序开发初步、算法与程序结构、数据结构、重载与模板、程序的类层次结构、I/O流类库和Visual C++程序设计。书中例题丰富,循序渐进,通俗易懂,思路新颖,每章都配有一定数量的习题或思考题。本书适合作为本、专科学生程序设计课程的入门教材,也可作为计算机爱好者学习面向对象程序设计的自学教材。

作者简介

暂缺《C++程序开发教程》作者简介

图书目录

第1章 C++程序开发初步
1.1 最简单的C++程序结构
1.1.1 一个简单的C++程序
1.1.2 运算符与表达式
1.1.3 数据类型
1.1.4 变量与常量
1.2 函数
1.2.1 函数的意义与用法
1.2.2 函数定义与函数结构
1.2.3 函数原型与函数声明
1.2.4 函数调用与内联函数
1.2.5 传值调用与引用类型
1.2.6 库函数应用
1.3 类与对象
1.3.1 一个简单的面向对象的例子
1.3.2 类的定义与实现
1.3.3 对象的生成与构造函数
1.3.4 对象的撤销与释放函数
1.3.5 友元
1.4 C++程序开发过程与环境
1.4.1 C++程序开发的基本过程
1.4.2 C++的版本
习题
第2章 算法设计与程序结构
2.1 判断与选择结构
2.1.1 关系运算与逻辑运算
2.1.2 if…else结构
2.1.3 条件运算符与条件表达式
2.1.4 else if结构
2.1.5 switch结构
2.2 循环结构
2.2.1 for结构
2.2.2 while结构与do…while结构
2.3 常用算法设计
2.3.1 穷举
2.3.2 递推
2.3.3 模拟
2.3.4 递归
2.4 变量的存储属性
2.4.1 变量的作用域与生存期
2.4.2 C十十的自动变量与外部变量
2.4.3 静态局部变量
2.4.4 const对象
2.5 多文件程序结构
2.5.1 多文件程序结构与程序项目
2.5.2 文件包含与条件编译
2.5.3 多文件程序中变量的连接属性
习题
第3章 数据结构
3.1 数组
3.1.1 一维数组
3.1.2 二维数组
3.1.3 对象数组
3.2 指针
3.2.1 指针的概念
3.2.2 数组的指针形式
3.2.3 数组和指针参数
3.2.4 动态内存分配的概念
3.2.5 实例-栈类
3.3 字符串
3.3.1 字符串及其形式
3.3.2 字符串数组
3.4 对象与指针
3.4.1 指向对象的指针与创建动态对象
3.4.2 实例-链表
3.4.3 this指针
3.4.4 复制构造函数
3.5 枚举
3.5.1 枚举及其定义
3.5.2 枚举应用举例
3.6 共用体
3.6.1 共用体及其定义
3.6.2 共用体变量的生成与共用体成员的引用
3.6.3 共用体应用举例
3.7 关于声明符的进一步讨论
3.7.1 声明符
3.7.2 复杂声明
3.7.3 类型定义符typedef
习题
第4章 重载与模板
4.1 函数名重载
4.1.1 函数名重载与静态绑定
4.1.2 对象赋值与赋值运算符重载
4.1.3 类型转换与转换函数
4.1.4 插入/提取符及其重载
4.1.5 运算符重载规则
4.1.6 字符串类
4.2 函数模板
4.2.1 类型参数化
4.2.2 函数模板(template函数)
4.2.3 异常处理
4.3 类模板
4.3.1 类模板的定义
4.3.2 类模板中的友元函数
4.3.3 异常处理
习题
第5章 程序的类层次结构
5.1 类的继承与派生
5.1.1 派生方式
5.1.2 派生类的构造函数与释放函数
5.1.3 多基派生
5.1.4 虚基类
5.1.5 类层次中成员名的作用域
5.1.6 类层次中的类转换
5.2 类层次中成员函数名的多态性
5.2.1 虚函数与动态绑定
5.2.2 虚函数的访问
5.2.3 纯虚函数与抽象类
5.2.4 虚释放函数
5.2.5 多基派生中虚函数的二义性
习题
第6章 I/O流类库
6.1 流类库及其结构
6.1.1 从文件到流
6.1.2 流类库结构
6.1.3 定义流对象
6.1.4 流对象cin和cout的操作
6.2 流的格式化控制
6.2.1 使用ios类定义的格式化成员函数
6.2.2 使用I/O操纵算子
6.3 流的出错处理
6.3.1 流的出错状态
6.3.2 测试与设置出错状态位的ios成员函数
6.4 文件流操作
6.4.1 文件流
6.4.2 文件的打开与关闭
6.4.3 文本文件的读写
6.4.4 二进制文件的读写
6.4.5 文件的随机读写
6.4.6 设备文件的使用
习题
第7章 Visual C十十程序设计
7.1 Windows的编程模式
7.1.1 Windows操作系统的特点
7.1.2 Windows应用程序设计的基本概念
7.1.3 Windows应用程序的结构框架
7.1.4 Windows应用程序的工作模式
7.1.5 Windows应用程序的开发流程
7.2 基于MFC的Visual C十十编程模式
7.2.1 集成开发环境Developer Studio
7.2.2 用MFC App Wizard生成一个简单程序的过程
7.2.3 Visual C++应用程序结构
7.2.4 MFC应用程序的控制
7.2.5 MFC类库层次结构
习题
参考文献

本目录推荐