主页 详情

《C++语言程序设计》_李强编著_11117659_7810821946

【书名】:《C++语言程序设计》
【作者】:李强编著
【出版社】:清华大学出版社;北方交通大学出版社
【时间】:2003
【页数】:290
【ISBN】:7810821946
【SS码】:11117659

最新查询

内容简介

第1部分 C++语言基础

第1章 概述

1.1计算机程序设计方法及程序设计语言的发展

1.1.1早期发展

1.1.2结构化程序设计时期

1.1.3面向对象的程序设计

1.2面向对象程序设计的特点

1.3面向对象的软件开发过程

1.3.1软件开发模式

1.3.2C++语言程序设计中的主要问题

1.4C++程序的结构

1.4.1C++程序的基本结构

1.4.2C++语言的基本语法单位

1.5VisualC++6.0的基本使用

习题

第2章 C++数据类型与输入输出

2.1关键字和标识符

2.1.1关键字

2.1.2标识符

2.2.1基本数据类型

2.2数据类型

2.1.3标点符号

2.2.2构造类型

2.2.3指针类型

2.2.4空类型

2.3常量

2.3.1整型常量

2.3.2实型常量

2.3.3字符常量

2.3.5枚举常量

2.3.4字符串常量

2.4变量

2.4.1变量的说明

2.4.2变量的初始化

2.4.3变量的数据类型

2.4.4变量的存储类型

2.5运算符与表达式

2.5.1算术运算符

2.5.2逻辑运算符

2.5.3关系运算符

2.5.7sizeof运算符

2.5.6逗号运算符

2.5.4位运算符

2.5.5条件运算符

2.6数据类型转换

2.6.1隐含转换

2.6.2强制转换

2.7数据的输入输出控制

2.7.1输入输出流的应用格式

2.7.2printf与scanf

习题

3.1.1语句分类

3.1语句概述

第3章 流程控制语句

3.1.2语句的书写格式

3.2if...else语句

3.3switch语句

3.4for语句

3.5while语句

3.6循环嵌套

3.6.1for,while和do...while语句的比较

3.6.2循环嵌套

3.7.1break语句

3.7其他语句

3.7.2continue语句

习题

第4章 函数

4.1函数的应用

4.1.1函数的定义

4.1.2函数调用

4.1.3函数的返回值

4.2.1形式参数和实际参数

4.2函数之间的数据传递

4.2.2return语句

4.2.3exit()函数

4.3函数的参数传递方式

4.3.1函数的传值调用

4.3.2函数的引用调用

4.4内嵌函数

4.5具有默认参数的函数

4.6函数的递归调用

4.8标识符的作用域

4.8.1块作用域

4.8.2文件作用域

4.8.3函数原型作用域

4.9编译预先处理指令和C++程序的多文件组织

4.9.1多文件组织结构

4.8.4函数作用域

4.9.2嵌入指令include

4.9.3宏指令

4.9.4条件编译指令

习题

5.2一维数组

5.1数组概述

5.2.1一维数组的定义

第5章 数组

5.2.2一维数组的初始化

5.2.3一维数组的存储形式

5.2.4一维数组元素的访问

5.2.5数组用做函数参数

5.2.6一维数组的应用举例

5.3多维数组

5.3.1多维数组的定义

5.3.2多维数组的初始化

5.3.3多维数组的应用

5.4字符数组

5.4.1字符数组的定义

5.4.2字符数组的初始化

5.4.3字符串的处理

5.4.4字符数组的应用

习题

第6章 指针

6.1指针概念

6.2指针的定义及引用

6.2.1指针变量的定义

6.2.2指针变量的访问

6.3指针的运算

6.3.1指针的赋值运算

6.3.2指针的算术运算

6.3.3指针的关系运算

6.4指针与数组

6.4.1用指针访问数组元素

6.4.2指针与字符串

6.4.3指针数组

6.5指针与函数

6.5.1指向函数的指针

6.5.2指针用做函数参数

6.5.3返回值为指针的函数

6.6C++语言的动态内存分配机制

6.7命令行参数

习题

第7章 结构与联合

7.1结构变量的定义

7.2结构变量的访问

7.3结构数组

7.3.1结构数组的定义

7.3.2结构数组的访问

7.3.3举例

7.4结构指针

7.4.1结构指针的定义

7.4.2指向结构数组的指针

7.5结构与函数

7.5.1结构变量用做函数参数

7.5.2结构指针用做函数参数

7.5.3函数返回值为结构类型

7.6位域

7.7联合

7.7.1联合的定义

7.7.2联合变量的特点

7.7.3应用举例

习题

第2部分 面向对象的C++语言程序设计

第8章 类和对象

8.1概述

8.2类

8.2.1类的定义

8.2.2类的成员函数

8.2.3类成员的访问控制

8.3对象

8.3.1对象的创建

8.3.2对象的使用

8.4对象的初始化

8.4.1构造函数

8.4.2析构函数

8.4.3复制构造函数

8.5栈模型——一个对象的应用实例

8.6类作用域

8.7this指针

习题

9.1友元函数

9.1.1友元函数的说明和使用

第9章 类的其他特性

9.1.2成员函数用做友元函数

9.1.3类用做友元类

9.2静态成员

9.2.1静态数据成员

9.2.2静态成员函数

9.2.3const,volatile对象和成员函数

9.3指向类成员的指针

9.3.1指向类数据成员的指针

9.3.2指向成员函数的指针

9.4数组和类

习题

第10章 类的继承和派生

10.1继承的基本概念

10.2派生类

10.3派生类的继承方式

10.4派生类的特性

10.4.1构造函数和析构函数

10.4.2构造函数之间的参数传递

10.4.3继承应用实例

10.4.4复制初始化构造函数

10.5派生类的多重继承方式

10.6虚基类

10.6.1类的重复继承问题

10.6.2类成员的二义性

10.6.3作用域分辨操作符的作用

10.6.4虚基类的应用

10.6.5虚基类初始化

习题

第11章 多态性和虚函数

11.1多态性的基本概念

11.2函数重载

11.2.1函数重载的方法

11.2.2构造函数的重载

11.3操作符重载

11.3.1成员运算符重载

11.3.2友元运算符重载

11.3.3增量运算符“++”和减量运算符“--”的重载

11.3.4操作符重载的其他应用形式

11.4虚函数

11.4.1虚函数的概念

11.4.2虚函数的参数

11.4.3在成员函数中调用虚函数

11.4.4在构造函数中调用虚函数

11.4.5虚拟析构函数

11.4.6虚函数与重载函数的区别

11.5纯虚函数和抽象类

11.5.1纯虚函数

11.5.2抽象类

习题

12.1.1流

12.1概述

12.1.2文件

第12章 C++语言的输入输出流类

12.2C++的基本流类体系

12.2.1C++流类的基本结构

12.1.3缓冲

12.2.2预定义的流

12.2.3支持文件的流类

12.2.4支持字符串的流类

12.3格式化输入与输出

12.3.1ios格式控制符

12.3.2使用ios类的格式控制函数

12.3.3使用输入输出操作符

12.4文件流

12.4.1文件的打开

12.4.2文件的关闭

12.4.3文件的访问

12.5几个主要用于文件操作的函数

12.5.1文件读写函数

12.5.2文件随机访问函数

12.6文本文件和二进制文件

12.6.1文本文件的访问

12.6.2二进制文件的访问

12.7流的错误处理

12.8输出运算符cout和输入运算符cin的重载

12.8.1输出运算符cout的重载应用

12.8.2输入运算符cin的重载应用

习题

13.2模板函数

13.1模板的概念

13.2.1模板函数的概念

第13章 模板

13.2.2模板函数的定义与使用

13.2.3模板函数的使用

13.2.4模板函数的重载

13.3模板类

13.3.1模板类的概念

13.3.2模板类的定义与使用

13.3.3多个形式参数模板类的应用实例

13.3.4模板类的继承关系

13.3.5模板类与普通类继承之间的关系

习题

第14章 Windows应用程序设计基础

14.1Windows应用程序的运行机制

第3部分 VisualC++应用程序设计

14.2WindowsAPI接口

14.3WindowsAPI编程

14.3.1使用API进行Windows编程

14.3.2WinMain()函数

14.3.3窗口过程函数

习题

15.1MFC类库的作用

15.2MFC类库发展综述

第15章 MFC应用程序设计

15.3MFC类库的设计原则

15.4MFC类库的主要结构元素

15.4.1CObject基类

15.4.2非CObiect类

15.5使用MFC库设计Windows应用程序

15.5.1MFC应用程序中的对象

15.5.2MFC类库对Windows应用程序的编程支持

15.5.3使用MFC进行WindowsAPI编程

习题

参考文献

4.7C++语言库函数


书查询(www.shuchaxun.com)本网页唯一编码:
0416de5caf43f6b9b3eeec0657f64377#c51ae8e6ee30aa45418f3aef2b44cabf#22442612#《C++语言程序设计》_11117659.zip