C++程序设计
分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 李明富,古晓辉主编
出 版 社:
出版时间: 2007-9-1字数: 470000版次: 1页数: 324印刷时间: 2007/09/01开本:印次:纸张: 胶版纸I S B N : 9787811241518包装: 平装内容简介
本书首先介绍了面向对象程序设计的基本概念和C++的基本语法;其次讲述了函数、指针和引用的基本用法;最后详细地阐述了C++语言的类与对象、继承与派生、多态性、虚函数、模板、异常处理和流类库等。
本书以通俗易懂的语言介绍了C++面向对象编程的基本思想和方法,并运用大量的经典实例,使读者能深刻理解、领会和掌握面向对象程序设计的思想和方法。为了使读者巩固所学的内容,每章后均附有一定量的习题。最后一章给出上机实验指导,以方便读者上机操作和实践,以便进一步巩固各章中所学的内容。本书的目的是通过对C++语言的学习,使读者掌握面向对象程序设计的思想和方法,具备程序设计的基础和进一步学习的能力。
本书可作为高等学校计算机、电子商务、信息与计算科学及其他相关专业的本科生的教材,也可作为计算机科技人员学习面向对象程序设计语言的参考书。
目录
第1章 面向对象程序设计概述
1.1 面向对象程序设计
1.1.1 面向过程程序设计
1.1.2 面向对象程序设计
1.2 对象和类
1.2.1 对象和类的概念
1.2.2 消息
1.3 数据的抽象和封装
1.3.1 基本概念
1.3.2 对象的特点
1.4 继承性
1.4.1 继承的概念
1.4.2 继承的分类
1.5 多态性
1.5.1 多态性的概念
1.5.2 多态性的分类
习题1
第2章 C++概述
2.1 C++的构成和特点
2.1.1 C++的构成
2.1.2 C++的特点
2.2 C++源程序的结构
2.2.1 C++程序的格式
2.2.2 C++程序的特点
2.2.3 C++程序的编辑、编译和运行
2.3 C++的词汇、基本数据类型、常量和变量
2.3.1 C++的词汇
2.3.2 C++的基本数据类型
2.3.3 C++常量和变量
2.4 基本运算符、表达式与语句
2.4.1 算术运算符和算术表达式
2.4.2 关系运算符和关系表达式
2.4.3 逻辑运算符和逻辑表达式
2.4.4 位运算符和位运算表达式
2.4.5 赋值运算符和赋值表达式
2.4.6 条件运算符和条件表达式
2.4.7 逗号运算符和逗号表达式
2.4.8 语句
2.5 基本输入、输出(cin,cout)
2.5.1 基本输入cin
2.5.2 基本输出cout
2.6 程序控制结构
2.6.1 顺序结构
2.6.2 选择结构
2.6.3 循环结构
2.6.4 转向语句
习题2
第3章 函数
3.1 函数的定义和调用
3.1.1 函数的定义
3.1.2 函数的调用
3.1.3 函数的声明
3.2 函数参数的传递
3.2.1 值传递
3.2.2 指针传递
3.2.3 引用传递
3.3 函数的调用机制
3.3.1 嵌套调用
3.3.2 递归调用
……
第4章 指针
第5章 类与对象
第6章 继承与派生类
第7章 多态性
第8章 模板与异常处理
第9章 C++的I/O流类库
第10章 实验指导
参考文献