简介
本书共分八章,介绍了C++语言的主要特性,并用直观的方法讲述了面向对象的设计技术等。
目录
目录
1.4 面向对象的思想和方法
6.3.4 输入运算符“》”
6.4 格式控制
6.4.1 用iso类成员函数格式化
6.4.2 用操纵函数格式化
6.5 文件I/O
6.5.1 文件的打开和关闭
6.5.2 文件的读写
第七章 模板
7.1 类属的概念
7.1.1 无约束类属机制
1.4.1 面向对象是一种认知方法学
7.1.2 约束类属机制
7.2 模板的概念
7.2.1 函数模板和模板函数
7.2.2 类模板和模板类
7.3 模板设计的例子
7.4 Borland C++ Container类库的结构
7.4.1 Container实现的几个基本问题
7.4.2 Container类库实现的一些决策
7.4.3 Object Container类库的结构
第八章 面向对象设计技术
1.4.2 面向对象与软件IC
8.1 面向对象设计的直观方法
8.2 数据库应用的例子
8.2.1 问题简述
8.2.2 基本结构
8.2.3 粗略设计
8.2.4 进一步设计
8.2.5 对象的操作
8.2.6 设计流程图
8.2.7 面向对象编程
附录 Borland C++集成环境使用简介
1.4.3 面向对象方法和结构程序设计方法
参考文献
1.4.4 对象是抽象数据类型的实现
1.5 面向对象的程序设计语言
第二章 C++:一个更好的C
2.1 C++的输入和输出
2.2 new和delete
2.3 注解
第一章 引论
2.4 内联函数
2.5 const说明符
2.6 函数原型
2.7 缺省参数
2.8 引用(reference)
2.9 枚举名、结构名和联合名都是类型名
2.10 显式类型转换
练习题
第三章 类类型
3.1 类与对象
1.1 面向对象的目标
3.1.1 类的例子
3.1.2 类的私有数据
3.1.3 C++的类
3.1.4 类与对象
3.1.5 类的定义和实现
3.2 构造函数和析构函数
3.2.1 简单的构造函数和析构函数
3.2.2 参数化的构造函数
3.2.3 重载构造函数和拷贝构造函数
3.2.4 类的对象的初始化
1.2 面向对象语言的核心概念
3.3 关键字this
3.4 静态成员
3.4.1 静态数据成员
3.4.2 静态成员函数
3.5 友元关系
3.5.1 友元函数
3.5.2 友元函数与成员函数
3.5.3 友元类
3.5.4 友元的例子
3.6 类类型常量
1.2.1 数据封装
3.7 一个类的对象作为另一个类的成员
3.8 对象数组
3.9 指向对象的指针变量
3.10 类类型做参数类型
3.11 类属单向同质链表的例子
练习题
第四章 运算符重载
4.1 重载运算符
4.1.1 运算符重载的语法形式
4.1.2 一元和二元运算符
1.2.2 继承
4.1.3 用成员函数重载运算符
4.1.4 用友元函数重载运算符
4.1.5 重载++和--
4.1.6 重载赋值运算符
4.1.7 重载运算符()和[]
4.2 自由存储
4.2.1 new和delete的语法
4.2.2 new和delete的典型用法
4.2.3 指针悬挂问题
4.2.4 new和delete的重载
1.2.3 多态性
4.3 类型转换
4.3.1 标准类型转换为类类型
4.3.2 类类型转换函数
练习题
第五章 派生类
5.1 派生类的概念
5.1.1 为什么要使用继承
5.1.2 保护段
5.1.3 基类的访问描述符
5.1.4 基类对象的初始化
1.2.4 类属
5.1.5 Point类——继承的一个例子
5.2 多继承
5.2.1 多继承的概念
5.2.2 虚基类
5.3 虚函数和多态性
5.3.1 指向基类对象的指针指向派生类对象
5.3.2 虚函数
5.3.3 纯虚函数及抽象类
5.3.4 Figure模块——虚函数的例子
5.4 继承的意义
1.3 按对象方式思维
5.4.1 模块的观点
5.4.2 类型的观点
练习题
第六章 流库
6.1 C++为何有自己的I/O系统
6.2 C++流库的结构
6.3 输入和输出
6.3.1 istream
6.3.2 ostream
6.3.3 输出运算符“《”
I"x
1.4 面向对象的思想和方法
6.3.4 输入运算符“》”
6.4 格式控制
6.4.1 用iso类成员函数格式化
6.4.2 用操纵函数格式化
6.5 文件I/O
6.5.1 文件的打开和关闭
6.5.2 文件的读写
第七章 模板
7.1 类属的概念
7.1.1 无约束类属机制
1.4.1 面向对象是一种认知方法学
7.1.2 约束类属机制
7.2 模板的概念
7.2.1 函数模板和模板函数
7.2.2 类模板和模板类
7.3 模板设计的例子
7.4 Borland C++ Container类库的结构
7.4.1 Container实现的几个基本问题
7.4.2 Container类库实现的一些决策
7.4.3 Object Container类库的结构
第八章 面向对象设计技术
1.4.2 面向对象与软件IC
8.1 面向对象设计的直观方法
8.2 数据库应用的例子
8.2.1 问题简述
8.2.2 基本结构
8.2.3 粗略设计
8.2.4 进一步设计
8.2.5 对象的操作
8.2.6 设计流程图
8.2.7 面向对象编程
附录 Borland C++集成环境使用简介
1.4.3 面向对象方法和结构程序设计方法
参考文献
1.4.4 对象是抽象数据类型的实现
1.5 面向对象的程序设计语言
第二章 C++:一个更好的C
2.1 C++的输入和输出
2.2 new和delete
2.3 注解
第一章 引论
2.4 内联函数
2.5 const说明符
2.6 函数原型
2.7 缺省参数
2.8 引用(reference)
2.9 枚举名、结构名和联合名都是类型名
2.10 显式类型转换
练习题
第三章 类类型
3.1 类与对象
1.1 面向对象的目标
3.1.1 类的例子
3.1.2 类的私有数据
3.1.3 C++的类
3.1.4 类与对象
3.1.5 类的定义和实现
3.2 构造函数和析构函数
3.2.1 简单的构造函数和析构函数
3.2.2 参数化的构造函数
3.2.3 重载构造函数和拷贝构造函数
3.2.4 类的对象的初始化
1.2 面向对象语言的核心概念
3.3 关键字this
3.4 静态成员
3.4.1 静态数据成员
3.4.2 静态成员函数
3.5 友元关系
3.5.1 友元函数
3.5.2 友元函数与成员函数
3.5.3 友元类
3.5.4 友元的例子
3.6 类类型常量
1.2.1 数据封装
3.7 一个类的对象作为另一个类的成员
3.8 对象数组
3.9 指向对象的指针变量
3.10 类类型做参数类型
3.11 类属单向同质链表的例子
练习题
第四章 运算符重载
4.1 重载运算符
4.1.1 运算符重载的语法形式
4.1.2 一元和二元运算符
1.2.2 继承
4.1.3 用成员函数重载运算符
4.1.4 用友元函数重载运算符
4.1.5 重载++和--
4.1.6 重载赋值运算符
4.1.7 重载运算符()和[]
4.2 自由存储
4.2.1 new和delete的语法
4.2.2 new和delete的典型用法
4.2.3 指针悬挂问题
4.2.4 new和delete的重载
1.2.3 多态性
4.3 类型转换
4.3.1 标准类型转换为类类型
4.3.2 类类型转换函数
练习题
第五章 派生类
5.1 派生类的概念
5.1.1 为什么要使用继承
5.1.2 保护段
5.1.3 基类的访问描述符
5.1.4 基类对象的初始化
1.2.4 类属
5.1.5 Point类——继承的一个例子
5.2 多继承
5.2.1 多继承的概念
5.2.2 虚基类
5.3 虚函数和多态性
5.3.1 指向基类对象的指针指向派生类对象
5.3.2 虚函数
5.3.3 纯虚函数及抽象类
5.3.4 Figure模块——虚函数的例子
5.4 继承的意义
1.3 按对象方式思维
5.4.1 模块的观点
5.4.2 类型的观点
练习题
第六章 流库
6.1 C++为何有自己的I/O系统
6.2 C++流库的结构
6.3 输入和输出
6.3.1 istream
6.3.2 ostream
6.3.3 输出运算符“《”
I"x
C++语言教程
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×