C++面向对象程序设计实用教程

内容简介:
面向对象程序设计是近年米最热门的软件开发技术。C++编程语言是目前最常用的面向对象程序设计语言。本书由浅入深,使用大量程序实例,融C++编程语言的基本概念和面向对象程序设计的基本原理为一体,系统地讲述了C++的语言特性和用C++进行面向对象程序设计的技术。必要的章节附有编程中最常见的错误和有关的解释,帮助读者加深理解和避免类似的错误,或作为编程时查错的参考。本书面向实用,内容新颖、丰富,材料充实,自成体系,通俗易懂,是兼顾深度和广度的C++编程的教科书,适合作高等院校教材,也可作广大计算机工作者的参考书。
目录:
第1章 C++入门 1.1C++简史及其特点 1.2一个C十十程序 1.3C++程序的一般形式 1.4注释、头文件和#include伪指令 1.5C++简单的输入/输出 1.6数据对象 1.7库的应用 第2章 变量声明和基本数据类型 2.1标识符和关键字 2.2变量声明和初始化 2.3基本数据类型 2.4表达式、一元+和-操作符及算术操作符 2.5赋值、复合赋值和测定长度操作符 2.6类型转换 2.7布尔值、布尔表达式 2.8关系操作符与逻辑操作符 2.9增量和减量操作符 2.10转义序列 2.11typedef声明 2.12习 题 第3章 语 句 3.1空语句、复合语句和程序块 3.2条件语句:if,ifelse 3.3条件语句和循环语句中的逻辑判断表达式 3.4句中的逗号操作符和条件操作符 3.5循环语句:while,do,for 3.6break,continue,go to语句 3.7开关语句:switch 3.8编程中的常见错误 3.9习 题 第4章 C++的派生数据类型 4.1指针类型 4.2引用类型 4.3数组 4.4字符串 4.5枚举类型 4.6结构和选择操作符 4.7编程中的常见错误 4.8习 题 第5章 函 数 5.1函数的声明定义和调用 5.2作用域 5.3由值和引用来传递参数 5.4缺省的参数 5.5返回值和返回语句 5.6指针和数组作为函数的参数 5.7直接插入函数 5.8递 归 5.9重载函数 5.10存储类 5.11函数样板 5.12程序变量 5.13编程中的常见错误 5.14习 题 第6章 文 件 6.1数据文件流 6.2建立由用户定义的库 第7章 C++中的类 7.1类定义和类成员 7.2类的成员函数 7.3类对象 7.4使用“this”指针 7.5构造函数和解除函数 7.6数据成员的初始化 7.7类对象间的“消息传递”举例 7.8操作符重载和友好函数 7.9动态存储分配 7.10静态数据成员和静态成员函数 7.11类的成员指针 7.12友 类 7.13一个链表的例子 7.14编程中的常见错误 7.15习 题 第8章 类的派生与继承 8.1基本概念和派生类的一般形式 8.2对基类的继承 8.3派生下的构造函数 8.4派生下的解除函数 8.5多重继承 8.6“多态性”和虚拟函数 8.7抽象类和纯虚拟函数 8.8虚拟的基类 8.9编程中的常见错误 8.10习 题 第9章 面向对象编程 9.1为何要用面向对象的编程技术 9.2基本概念和软件开发过程 9.3用C++进行面向对象编程 附录 附录A ASCII码表 附录B 操作符优先级 附录C 常用的C++函数
评论