C++面向对象程序设计
C++面向对象程序设计封面图

C++面向对象程序设计

郭有强, 王磊, 姚保峰, 编著

出版社:清华大学出版社

年代:2009

定价:30.0

书籍简介:

本书全面介绍C++语言的基本概念;通过大量精选的具有典型性的例题,重点讲述解决问题的思路,帮助读者理解编程思想及相关概念;通过综合性的实训,提高读者的实际编程能力。

书籍目录:

第1章 程序设计与c++概述

1.1 程序与程序设计语言

1.1.1 程序

1.1.2 程序设计语言

1.1.3 程序设计

1.1.4 结构化程序设计

1.2 算法概述

1.2.1 算法的含义

1.2.2 算法的特性

1.2.3 算法的表示

1.3 面向过程和面向对象编程概述

1.4 C++语言简介

1.4.1 C++语言的发展

1.4.2 一个简单的C++程序

1.5 面向过程和面向对象的程序设计方法比较

1.6 用VisualC++开发程序

1.6.1 C++程序的开发步骤和上机调试流程

1.6.2 VisualC++6.O调试C++程序的操作过程

本章小结

习题1

第2章 C++程序设计基础

2.1 数据与数据类型

2.1.1 数据与类型

2.1.2 C++中的数据类型

2.2 常量

2.2.1 数值常量

2.2.2 字符常量

.2.2.3 字符串常量

2.2.4 符号常量

2.2.5 const常量

2.3 变量

2.3.1 变量的定义

2.3.2 整型变量

2.3.3 实型变量

2.3.4 字符变量

2.4 各类数值型数据间的混合运算及数据类型转换

2.4.1 自动转换

2.4.2 强制转换

2.5 数据的输入与输出

2.5.1 输出流对象cout

2.5.2 输入流对象cin

2.6 基本运算符和表达式

2.6.1 运算符、表达式、优先级和结合性

2.6.2 算术运算符与算术表达式

2.6.3 赋值运算符与赋值表达式

2.6.4 自增、自减运算符与表达式

2.6.5 关系运算符与关系表达式

2.6.6 逻辑运算符与逻辑表达式

2.6.7 逗号运算符及逗号表达式

2.6.8 条件运算符与条件表达式

2.6.9 sizeof运算符

本章小结

习题2

第3章 程序流程控制

3.1 顺序结构程序设计

3.2 选择结构程序设计

3.2.1 if语句

3.2.2 switch语句

3.3 循环结构程序设计

3.3.1 while语句

3.3.2 do-while语句

3.3.3 for循环

3.3.4 循环的嵌套

3.3.5 几种循环的比较

3.4 几种控制语句

3.4.1 break语句

3.4.2 continue语句

3.4.3 exit函数和abort函数

3.5 程序设计举例

本章小结

习题3

第4章 数组

4.1 一维数组

4.1.1 一维数组的定义、初始化

4.1.2 一维数组元素的引用

4.1.3 程序设计举例

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.3.4 字符串处理函数

4.3.5 程序设计举例

4.4 综合程序设计举例

本章小结

习题4

第5章 模块设计

5.1 模块的实现——函数

5.1.1 函数的概念

5.1.2 函数的定义

5.1.3 函数的调用

5.1.4 被调用函数的声明

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.6 重载函数

5.6.1 进行函数重载的原因

5.6.2 使用函数重载的条件

5.6.3 重载函数的使用方法

5.6.4 函数的默认参数

5.7 函数模板与模板函数

5.8 内联函数

5.9 const函数

5.10 编译预处理

5.10.1 文件包含命令

5.10.2 条件编译命令

5.11 宏定义与宏替换

5.11.1 宏定义

5.11.2 撤销已定义的宏

5.11.3 使用宏需注意的问题

本章小结

习题5

第6章 指针

6.1 地址与指针的概念

6.2 指针变量的定义与引用

6.2.1 指针变量的定义

6.2.2 指针变量的引用

6.3 指针的运算

6.3.1 指针的算术运算和比较运算

6.3.2 指向指针变量的指针与多级指针

6.3.3 指向void类型的指针

6.4 指针变量作为函数参数

6.5 指针与数组

6.5.1 指向一维数组的指针变量

6.5.2 数组指针作函数参数

6.5.3 指向二维数组的指针变量

6.6 内存的动态分配

6.6..1 new运算符的两种用法

6.6.2 delete运算符

6.7 指针数组

6.7.1 指针数组的概念

6.7.2 带参数的main函数

6.8 指针与函数

6.8.1 指针型函数

6.8.2 指向函数的指针变量

6.9 const类型的指针

6.9.1 常量指针(eonst对象)

6.9.2 指针常量(const指针)

6.9.3 指向常量的指针常量

6.10 引用

6.10.1 引用的概念

6.10.2 使用引用的注意事项

6.10.3 引用作为函数参数

6.10.4 函数返回引用

6.11 程序设计举例

第7章 类和对象

第8章 继承与派生

第9章 多态性与虚函数

第10章 运算符重载与类模板

第11章 流

第12章 利用MFC开发Windows应用程序

第13章 综合实训

附录 标准ASCII码表

参考文献

内容摘要:

本书采用通俗易懂的语言,全面系统地介绍了C++语言的基本概念;通过大量精选的具有典型性的例题,重点讲述解决问题的思路,帮助读者理解编程思想及相关概念;通过综合性的实训,提高读者的实际编程能力。本书以结合实例讲解基本概念和方法为主,力求将复杂的概念用简洁浅显的语言来描述,做到深入浅出。本书中所有的例程都在Visual C++ 6.0下调试通过。清华大学出版社出版的《C++面向对象程序设计实验指导与课程设计》为本书配套教材。本书既可作为高等院校本科生程序设计基础教材,也可作为计算机爱好者自学用书和各类工程技术人员的参考书。

编辑推荐:

《C++面向对象程序设计/高等学校计算机教材·面向应用与实践系列》是作者总结多年教学经验,参考大量的国内外有关资料并结合自身的实际科研项目经验编写而成,融会贯通了c++面向过程、c++面向对象以及利用VisuaIc++进行Windows程序设计三部分,内容丰富,结构紧凑,概念阐述清楚,注重能力培养,是一本内容全面的教材。
《C++面向对象程序设计/高等学校计算机教材·面向应用与实践系列》通过比较的方法介绍了面向过程和面向对象程序设计的概念和方法,读者可以从中理解思维方式的变化;在讲述每部分内容时,首先提供介绍这部分内容的理由,使读者对所学概念有充分的理解:每部分在具体阐述的过程中既重点突出,又注重细节用法,解释到位,通俗易懂,全书采用了大量的注释,尽可能地贴切读者的接受能力。为了与当前流行的可视化编程接轨,最后讲述了MFC编程模式。在讲解MFC编程的过程中,注重操作步骤及细节,可模仿性和可操作性强。

书籍规格:

书籍详细信息
书名C++面向对象程序设计站内查询相似图书
9787302193531
如需购买下载《C++面向对象程序设计》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)30.0语种简体中文
尺寸26装帧平装
页数 458 印数 4000

书籍信息归属:

C++面向对象程序设计是清华大学出版社于2009.01出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教材 的书籍。