C++程序设计教程——21世纪高职高专新概念教材
分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 蔡立军 等编著
出 版 社: 水利水电出版社
出版时间: 2003-3-1字数: 498000版次: 1页数: 356印刷时间: 2003/03/01开本:印次:纸张: 胶版纸I S B N : 9787508414119包装: 平装编辑推荐
内容简介
本书全面系统地讲述了C++语言的基本概念、语法和面向对象的编程方法,对C++语言面向对象的基本特征:类和对象、继承性、派生类、多态性和虚函数等风容作了详尽的介绍。 本书具有丰富的例题,每章后面备有形式多样的练习题。内容安排上循序渐进、深入浅出,力求通俗易懂、突出重点、侧重应用。
本书从C语言着手,由浅入深,逐步进入C++语言世界。本书既适合于具有一定的C语言基础的读者学习,也适合于未学习过C语言,但有一定的程序设计基础的读者学习。
本书中所有程序都在Trubo C++ 3.0和Visual C++6.0环境下运行通过。与本教材配套的《C++程序设计实验指导与实训》中含有实际工程项目开发的完整案例,供读者自学参考。 本书为授课教师免费提供用PowerPoint制作的电子教案。
本书不仅可作为高职高专、大专院校学生C++程序设计教材,也可作为C++语言培训教材和从事计算机软件开发的工程技术人员的参考书。
作者简介
目录
序
前言
第1章 绪论
1.1 C++的发展历史
1.2 C++程序的开发过程
1.3 C++的词法与规则
1.4 面向对象程序设计
1.5 C++程序的构成
习题
第2章 数据类型和表达式
2.1 数据类型
2.2 常量
2.3 变量
2.4 运算符与表达式
习题
第3章 控制语句
3.1 顺序控制语句
3.2 选择控制语句
3.3 循环控制语句
3.4 跳转语句
3.5 几个应用程序
习题
第4章 函数
4.1 函数概述
4.2 函数的定义与声明
4.3 函数的调用
习题
第5章 数组
5.1 一维数组
5.2 二维数组
5.3 多维数组
5.4 数组与函数
5.5 数组的应用
习题
第6章 指针
6.1 指针的概念
6.2 指针的定义和使用
6.3 指针运算
6.4 void指针和const指针
6.5 指针与数组
6.6 动态内存分配
6.7 指针与字符串
6.8 指针与函数
习题
第7章 结构体与共用体
7.1 结构体的概念
7.2 结构体类型变量的定义方法
7.3 结构体变量的使用形式和初始化
7.4 结构体数组
7.5 结构体与指针
7.6 结构体与函数
7.7 共用体
习题
第8章 类和对象
8.1 类和对象
8.2 类对象
8.3 构造函数和析构函数
8.4 类的初始化
8.5 复杂的对象表示
8.6 堆与拷贝构造函数
8.7 this指针
8.8 引用
8.9 常类型
习题
第9章 运算符重载
9.1 运算符重载概述
9.2 运算符重载的实现
9.3 单目运算符重载
9.4 双目运算符重载
9.5 -运算符重载
9.6 赋值运算符重载
9.7 下标运算符重载
9.8 运算符new与似delete重载
9.9 逗号运算符重载
9.10 类型转换运算符重载
9.11 运算符重载应用实例
习题
第10章 静态成员与友元
10.1 静态成员
10.2 友元
10.3 友元应用实例
习题
第11章 继承和派生类
11.1 基类和派生类
11.2 单继承
11.3 多继承
11.4 虚基类
11.5 应用实例
习题
第12章 模板
12.1 模板的概念
12.2 函数模板
12.3 类模板
12.4 模板应用实例
习题
第13章 多态性与虚函数
13.1 普通成员函数重载
13.2 派生类指针
13.3 虚函数
13.4 纯虚函数与抽象类
习题
第14章 I/O流
14.1 C++流的概念
14.2 格式化I/O
14.3 检测流操作的错误
14.4 文件流
14.5 字符串流
习题
第15章 异常处理
15.1 异常处理概述
15.2 异常处理的基本思想
15.3 C++异常处理的实现
15.4 C++库中的异常类
15.5 多路捕获
15.6 含有异常的程序设计
习题
第16章 C++程序设计综合实例
参考文献
媒体评论