新書推薦:
《
中国经济发展的新阶段:机会与选择
》
售價:HK$
99.7
《
DK月季玫瑰百科
》
售價:HK$
210.6
《
为你想要的生活
》
售價:HK$
66.1
《
关键改变:如何实现自我蜕变
》
售價:HK$
77.3
《
超加工人群:为什么有些食物让人一吃就停不下来
》
售價:HK$
99.7
《
历史的教训(浓缩《文明的故事》精华,总结历史教训的独特见解)
》
售價:HK$
62.7
《
不在场证明谜案(超绝CP陷入冤案!日本文坛超新星推理作家——辻堂梦代表作首次引进!)
》
售價:HK$
58.2
《
明式家具三十年经眼录
》
售價:HK$
524.2
|
內容簡介: |
本书作为一本C++语言的入门教材,不仅详细介绍了C++语言本身,而且深入讲述了面向对象的程序设计方法。本书的主要特点是语言流畅,简洁易懂,例题丰富,实用性强。这使得读者不仅可以学会一门程序设计语言,还能初步掌握面向对象的程序设计方法。其中丰富的例题可以使得初学者在学习的同时就开始初步积累编程经验,以尽快达到学以致用的目的。本书适用于高等院校、高等职业学校及相关院校的教学,也可作为各类培训班和自学用书。
本书共12章,第1章绪论,主要讲述程序设计语言的发展及面向对象的程序设计方法;第2章C++简单程序设计,主要讲述基本数据类型和表达式、数据的输人与输出和算法的基本控制结构;第3章函数,主要讲述函数的定义与使用、内联函数、带默认形参值的函数和函数重载;第4章类与对象,主要讲述面向对象程序设计的基本特点、类和对象、构造函数和析构函数、类的组合;第5章C++程序的结构,主要讲述标识符的作用域与可见性、对象的生存期、静态成员、友元、共享数据的保护及多文件结构和编译预处理命令;第6章数组、指针与字符串,主要讲述数组的概念、一维数组、二维数组、指针、指针与对象和动态内存分配;第7章继承与派生,主要讲述类的继承与派生、继承方式、派生类的构造函数和析构函数、多重继承和虚基类;第8章多态性,主要介绍多态性概述、运算符重载、虚函数和抽象类;第9章群体类和群体数据的组织,主要介绍模板概述、线性群体类和.群体数据的组织;第10章泛型程序设计与C++标准模板库STL,主要介绍泛型程序设计概述、C++标准模板库中的容器及迭代器、标准C++库中的算法和函数对象;第11章流类库与输入/输出,主要讲述I/O流的概念及流类库结构、标准输出流、标准输入流和对数据文件的操作与文件流;第12章异常处理,主要讲述异常处理的基本思想、C++异常处理的实现和异常处理中的构造与析构。
|
目錄:
|
第1章 绪论
1.1 程序设计语言的发展
1.1.1 计算机语言的种类
1.1.2 面向对象程序设计
1.2 C++语言的产生和特点
1.2.1 C++语言的产生
1.2.2 C++语言的特点
1.3 C++程序中的类和对象
1.3.1 C++程序中的类
1.3.2 C++程序中的对象
1.3.3 C++程序的书写格式
1.4 编写和执行C++程序
1.4.1 C++程序的开发环境
1.4.2 C++程序的编译、链接和运行
第2章 C++简单程序设计
2.1 标识符和关键字
2.1.1 标识符
2.1.2 关键字
2.2 基本数据类型和表达式
2.2.1 基本数据类型
2.2.2 常量
2.2.3 变量
2.2.4 运算符和表达式
2.2.5 语句
2.3 数据的输入与输出
2.3.1 输入流与输出流的基本操作
2.3.2 在输入流与输出流中使用控制符
2.3.3 用putChar和getChar函数进行字符的输出和输入
2.4 算法的基本控制结构
2.4.1 顺序结构程序设计
2,4.2 用if语句实现选择结构
2.4.3 多重选择结构
2.4.4 循环结构
2.5 自定义数据类型
2.5.1 结构体类型
2.5.2 共用体类型
2.5.3 枚举类型
2.5.4 用typedef声明类型
第3章 函数
3.1 函数的定义与使用
3.1.1 函数的定义
3.1.2 函数参数和函数的值
3.1.3 函数的调用
3.2 函数的嵌套调用和递归调用
3.2.1 函数的嵌套调用
3.2.2 函数的递归调用
3.3 内联函数
3.4 带默认形参值的函数
3.5 函数重载
3.6 程序举例
第4章 类与对象
4.1 面向对象程序设计的基本特点
4.1.1 抽象
4.1.2 封装
4.1.3 继承
4.1.4 多态
4.2 类和对象
4.2.1 类的声明
4.2.2 类成员的访问控制
4.2.3 类的成员函数
4.2.4 对象
4.3 构造函数和析构函数
4.3.1 构造函数
4.3.2 拷贝构造函数
4.3.3 析构函数
4.4 类的组合
第5章 C++程序的结构
5.1 标识符的作用域与可见性
5.1.1 作用域
5.1.2 可见性
5.2 对象的生存期
5.2.1 静态生存期
5.2.2 动态生存期
5.3 静态成员
5.3.1 静态数据成员
5.3.2 静态函数成员
5.4 友元
5.4.1 友元函数
5.4.2 友元类
5.5 共享数据的保护
5.5.1 常引用
5.5.2 常对象
5.5.3 用Const修饰的类成员
5.6 多文件结构和编译预处理命令
5.6.1 程序的一般组织结构
5.6.2 外部变量与外部函数
5.6.3 标准C++库和命名空间
5.6.4 编译预处理
第6章 数组、指针与字符串
6.1 数组的概念
6.2 一维数组
6.2.1 一维数组的定义与存储
6.2.2 一维数组的引用
6.2.3 一维数组的初始化
6.2.4 一维数组的程序示例
6.3 二维数组
6.3.1 二维数组的定义与存
6.3.2 二维数组引用
6.3.3 二维数组初始化
6.3.4 二雏数组的程序示例
6.3.5 多维数组
6.3.6 数组做函数参数
6.4 指针
6.4.1 指针的定义
6.4.2 指针运算符
6.4.3 数组与指针
6.4.4 字符指针
6.4.5 指针作为函数参数
6.5 指针与对象
6.5.1 指向对象的指针
6.5.2 this指针
6.6 动态分配内存
6.6.1 new运算和delete运算
6.6.2 动态内存分配与释放函爿
6.7 字符串
6.7.1 用字符数组存储和处理字符串
6.7.2 string类
第7章 继承与派生
7.1 类的继承与派生
7.1.1 继承和派生的基本概念
7.1.2 单一继承
7.2 继承方式
7.2.1 公有继承方式publiC
7.2.2 私有继承方式private
7.2.3 保护继承方式proteCted
7.3 派生类的构造函数和析构函数
7.3.1 派生类的构造函数
……
第8章 多态性
第9章 群体类和群体数据的组织
第10章 泛型程序设计与C++标准
第11章 流类库与输入输出
第12章 异常处理
|
|