百道网
 您现在的位置:图书 > C++程序设计
C++程序设计


C++程序设计

作  者:邓飞,李瑶 主编

出 版 社:中国人民大学出版社,北京科海电子出版社

丛 书:21世纪大学计算机系列教材

出版时间:2009年04月

定  价:34.00

I S B N :9787300104010

所属分类: 教育学习  >  教材  >  研究生/本科/专科教材  专业科技  >  计算机/网络  >  软件应用与开发    

标  签:高等教育教材  教材  C语言及其相关  语言与开发工具  程序语言与软件开发  计算机与互联网  计算机专业  大学  教材教辅与参考书  

[查看微博评论]

分享到:

TOP内容简介

本书将C++作为大学生学习程序设计的入门语言,不仅详细介绍了语言本身,而且介绍了常用的数据结构和算法。为了适应读者对C++语言的学习需要,本书系统讲解了以下内容:C++的基本数据类型与表达式,C++控制结构,函数,数组与指针,引用、结构体和共用体,类与对象,C++程序的结构,继承与派生及多态性,模板,流类库与输入输出,异常处理和命名空间,并对面向对象程序设计开发和C++的集成开发环境Visual C++6.0进行了介绍。
本书由浅入深,循序渐进,重点突出,对C++从基础的数据类型到高级应用都做了详细讲解。本书既可作为高等院校相关课程的教材,也可作为高级语言学习者和程序员的参考书。

TOP目录

第1章 绪论
1.1 计算机程序设计语言的发展
1.1.1 机器语言与汇编语言
1.1.2 高级语言
1.1.3 面向对象的语言
1.2 C++语言概述
1.2.1 C++的产生
1.2.2 C++的特点
1.3 结构化程序设计
1.4 面向对象程序设计
1.4.1 面向对象的方法
1.4.2 面向对象的软件开发
1.5 程序的开发过程
1.5.1 基本术语
1.5.2 程序的开发过程
1.6 最简单的程序
1.7 练习题

第2章 VisualC++开发环境简介
2.1 C++语言实验环境配置
2.2 VisualC++6.0的使用
2.2.1 VisualC++介绍
2.2.2 VisualC++的安装和启动
2.2.3 常用功能键及其意义
2.2.4 输入和编辑源程序
2.2.5 编译、连接和运行
2.2.6 建立和运行包含多个文件的程序的方法
2.3 VisualC++6.0工程相关文件介绍

第3章 基本数据类型与表达式
3.1 字符集与保留字
3.2 基本数据类型
3.2.1 基本数据类型
3.2.2 常量
3.2.3 变量
3.3 运算符与表达式
3.4 练习题

第4章 C++控制结构
4.1 C++程序语句
4.2 选择结构和if语句
4.2.1 用if语句实现选择结构
4.2.2 多重选择结构
4.3 循环结构和循环语句
4.3.1 用while语句构成循环
4.3.2 用d0while语句构成循环.
4.3.3 用for语句构成循环
4.4 转向语句
4.4.1 break语句
4.4.2 continue语句
4.4.3 goto语句
4.5 练习题

第5章 函数
5.1 函数概述
5.2 函数参数和函数的值
5.2.1 形式参数和实际参数
5.2.2 函数的返回值
5.3 函数的调用
5.4 局部变量与全局变量
5.4.1 局部变量
5.4.2 全局变量
5.5 静态局部变量
5.6 带默认形参值函数
5.7 内联函数
5.8 函数的嵌套调用
5.9 函数递归调用
5.10 函数重载
5.1 1 内部函数与外部函数
5.1 1.1 内部函数
5.1 1.2 外部函数
5.1 2练习题

第6章 数组与指针
6.1 数组
6.1.1 数组的定义与引用
6.1.2 数组的初始化
6.1.3 向函数传递数组
6.2 指针
6.2.1 指针的概念
6.2.2 变量与指针
6.3 指针与数组
6.4 指针与函数
6.4.1 指针作为函数参数
6.4.2 指针型函数
6.4.3 函数指针
6.5 指针数组和指向指针的指针
6.5.1 指针数组的概念
6.5.2 指向指针的指针
6.6 字符串
6.6.1 用字符数组存储和处理字符串
6.6.2 字符串处理函数
6.6.3 string类
6.7 练习题

第7章 引用、结构体和共用体
7.1 引用
7.1.1 什么是变量的引用
7.1.2 引用的简单使用
7.1.3 引用作为函数参数
7.1.4 用引用返回值
7.1.5 用const限定引用
7.2 结构体
7.2.1 结构体概述
7.2.2 结构体类型变量的定义方法及其初始化
7.2.3 结构与数组
7.2.4 传递结构参数
7.2.5 指向结构体变量的指针
7.2.6 动态分配和撤销内存的运算符
7.3 共用体
7.3.1 共用体的概念
7.3.2 对共用体变量的访问方式
7.3.3 共用体类型数据的特点
7.4 用typedef声明类型
7.5 练习题

第8章 类与对象
8.1 类和对象.
8.1.1 类的声明和对象的定义
8.1.2 类的成员函数
8.1.3 类的成员访问控制
8.1.4 对象成员的引用
8.1.5 类和对象的简单应用举例
8.2 构造函数和析构函数
8.2.1 构造函数
8.2.2 拷贝构造函数
8.2.3 默认拷贝构造函数
8.2.4 浅拷贝与深拷贝
8.2.5 析构函数
8.2.6 调用构造函数和析构函数的顺序
8.3 对象数组与对象指针
8.3.1 对象数组
8.3.2 对象指针
8.4 对象的动态建立和释放
8.5 练习题一

第9章 C++程序的结构
9.1 作用域与可见性
9.1.1 作用域
9.1.2 可见性
9.2 生存期
9.2.1 静态生存期
9.2.2 动态生存期
9.3 全局变量与局部变量
9.4 静态成员与友元
9.4.1 静态成员
9.4.2 友元
9.4.3 友元类
9.5 共用数据的保护
9.5.1 常对象
9.5.2 用const修饰的对象成员
9.6 多文件结构与编译预处理
9.6.1 多文件结构
9.6.2 编译预处理
9.7 练习题

第10章 继承与派生
10.1 继承与派生概述
10.1.1 派生与继承的实例
10.1.2 派生类的定义
10.1.3 派生类生成过程
10.2 派生类成员的访问属性
10.2.1 公有继承
10.2.2 私有继承
10.2.3 保护成员和保护继承
10.2 一多级派生时的访问属性
10.3 派生类的构造函数和析构函数
10.3.1 派生类的构造函数
10.3.2 派生类的析构函数
10.4 继承与组合
10.5 多重继承
10.5.1 声明多重继承的方法
10.5.2 多重继承派生类的构造函数
10.5.3 多重继承引起的二义性问题
10.5.4 虚基类
10.6 基类与派生类的转换
10.7 继承在软件开发中的重要意义
10.8 练习题

第11章 多态性
l1.1 多态性概述
11.1.1 多态的类型
11.1.2 多态的实现
11.2 运算符重载
11.2.1 什么是运算符重载
11.2.2 运算符重载的方法
11.2.3 运算符重载的规则
11.2.4 运算符作成员函数
11.2.5 运算符作友元函数
11.2.6 重载双目运算符
11.2.7 重载单目运算符
11.2.8 重载流插入运算符和流提取运算符
11.3 不同类型数据间的转换
11.3.1 标准类型数据间的转换
11.3.2 转换构造函数
11.3.3 类型转换函数
11.4 虚函数
11.4.1 虚函数的作用
11.4.2 静态关联与动态关联
11.4.3 虚析构函数
11.5 纯虚函数与抽象类
11.5.1 纯虚函数
11.5.2 抽象类
11.6 练习题

第12章 模板
12.1 模板的概念
12.2 为什么要用模板
12.3 函数模板
12.4 类模板
12.5 练习题

第13章 流类库与输入输出
13.1 I/0流的概念
13.2 输入流
13.2.1 构造输入流对象
13.2.2 使用提取运算符
13.2.3 输入流控制符
13.2.4 输入流成员函数
13.3 输出流
13.3.1 构造输出流对象
13.3.2 使用插入运算符和控制格式
13.3.3 输出流成员函数
13.3.4 二进制输出文件
13.4 字符串流
13.5 练习题

第14章 异常处理和命名空间
14.1 异常处理
14.1.1 异常处理的任务
14.1.2 异常处理的方法
14.1.3 在函数声明中进行异常情况指定
14.1.4 在异常处理中处理析构函数
14.2 命名空间
14.2.1 为什么需要命名空间
14.2.2 什么是命名空间
14.2.3 使用命名空间解决名字冲突
14.2.4 使用命名空间成员的方法
14.2.5 无名的命名空间
14.2.6 标准命名空间
14.3 练习题参考文献

TOP书摘

插图:


TOP 其它信息

装  帧:平装

页  数:332

版  次:1版

开  本:16开

正文语种:中文

加载页面用时:93.7435