C++面向对象实用教程

分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 郑阿奇 主编
出 版 社: 电子工业出版社
出版时间: 2009-2-1字数: 614400版次: 1页数: 374印刷时间: 2009/02/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787121081903包装: 平装内容简介
本书以学过C语言作为基础,系统地介绍C++面向对象程序设计的基本概念和编程方法。包括C++结构化程序设计、类和对象、数据共享和成员特性、继承和派生、多态、输入/输出流、模板和异常处理等。包括教程、习题、实验和实习部分。内容解释尽可能可视化,实例程序运行结果屏幕化,每一章都有综合应用实例,说明的各个方面层次化,在同类书中具有一定特色。
本书可作为本科、高职高专计算机及相关专业C++面向对象程序设计课程的教材,也可作为广大自学者的教材或参考书。
目录
第1章C++基础
1.1 从C到C++
1.2C++程序创建
1.3C++程序结构
1.3.1 main函数
1.3.2头文件
1.3.3新头文件格式和名称空间
1.3.4注释
1.4C++简单程序设计
1.4.1数据和数据类型
1.4.2数据的基本输入/输出
1.4.3运算符和表达式
1.4.4基本语句
1.4.5编译预处理
习题
第2章函数和作用域
2.1 函数定义和调用
2.1.1 函数定义
2.1.2函数的调用和声明
2.1.3值传递
2.1.4函数的默认形参值
2.2C++函数特性
2.2.1 函数重载
2.2.2函数嵌套调用
2.2.3递归函数
2.2.4内联函数
2.3作用域和存储类型
2.3.1作用域
2.3.2域运算符
2.3.3存储类型
2.4名称空间
2.4.1名称空间的定义
2.4.2名称空间的使用
2.5综合应用实例:Fibonacci数列
习题
第3章指针和引用
3.1指针的定义和操作
3.1.1 指针的定义和引用
3.1.2指针的算术运算
3.1.3const指针
3.2指针和数组
3.2.1指针和一维数组
3.2.2指针和二维数组
3.2.3字符指针和字符串
3.3指针和函数
3.3.1指针作为函数的参数
3.3.2返回指针的函数
3.3.3指向函数的指针
3.3.4带参数的main函数
3.4动态内存和void指针
3.4.1 new和delete运算符
3.4.2 void指针
3.5 引用
3.5.1 引用的声明和操作
3.5.2引用传递
3.5.3返回引用
3.6综合应用实例:josephus问题
习题
第4章类和对象
4.1面向对象程序设计概念
4.2类和对象
4.2.1从结构到类
4.2.2类的声明
4.2.3对象的定义和成员的访问
4.2.4类作用域和成员访问权限
4.3构造函数和析构函数
4.3.1构造函数
4.3.2析构函数
4.3.3new和delete
……
第5章数据共享和成员特性
第6章继承和派生
第7章多态
第8章输入/输出流
第9章模板和异常处理
实验部分
综合应用实习
附录