C++面向对象程序设计 / 重点大学计算机专业系列教材
¥35.00定价
作者: 龚晓庆
出版时间:2015年11月
出版社:清华大学出版社
- 清华大学出版社
- 9787302244653
- 1-3
- 183172
- 16开
- 2015年11月
- 工学
- 计算机科学与技术
- TP312C
- 计算机
- 本专科、高职高专
内容简介
本书讲解如何用c++程序设计语言编写面向对象程序。本书以面向对象概念为主线索,内容由浅入深,主要包括面向对象程序设计方法、c++程序结构、c++基本语法、函数、名字空间、类和对象、构造函数和析构函数、运算符重载、包含与继承、虚函数与多态性、模板、异常处理、c++标准i/o流库和标准模板库。
本书强调c++语言的实用性,从c++语言的语法、语义和语用3个层面着手,除了详细介绍c++的各种语法概念及其语义之外,、更着重其运用知识:在特定情况下应该使用何种语法结构,用它们来解决什么样的问题。本书穿插介绍了一些实用的编程经验,例如程序的多文件组织、变量命名、函数的设计、类的设计、错误处理技术等。
本书可作为高等院校计算机专业的c抖程序设计教材。
目录
第1章 面向对象基础 1.1 程序设计范型 1.2 程序设计与抽象的过程 1.3 面向对象的基本概念 1.5 面向对象方法发展简史 1.6 小结 1.7 习题第2章 c++语言概览 2.1 c++语言的特点 2.2 第一个c++程序 2.3 c++与过程式程序设计 2.4 c++与基于对象的程序设计 2.5 c++与面向对象程序设计 2.6 c++与泛型程序设计 2.7 异常处理 2.8 c抖程序的结构和编译 2.9 c++开发工具 2.10 小结 2.11 习题第3章 c++基本语法 3.1 数据类型 3.2 常量和变量 3.3 运算符和表达式 3.4 语句 3.5 小结 3.6 习题第4章 函数 4.1 函数的基本概念 4.2 inliae函数 4.3 缺省函数参数 4.4 重载函数 4.5 链接指示:extern“c” 4.6 函数指针 4.7 名字空间 4.8 作用域和存储期 4.9 程序代码组织 4.10 设计高质量的函数 4.11 小结 4.12 习题第5章 类和对象 5.1 类的定义 5.2 对象的创建与销毁 5.3 类设计的例子 5.4 const成员 5.5 static成员 5.6 指向成员的指针 5.7 类代码的组织 5.8 小结 5.9 习题第6章 运算符重载 6.1 运算符重载的基本语法 6.2 常用运算符的重载 6.3、重载赋值运算符 6.4 重载下标运算符 6.5 用户定义的类型转换 6.6 小结 6.7 习题第7章 包含与继承 7.1 包含——复用类的实现 7.2 继承——复用类的接口 7.3 多重继承 7.4 包含与继承的选择 7.5 小结 7.6 习题第8章 虚函数与多态性 8.1 向上类型转换 8.2 虚函数 8.3 抽象类 8.4 rtti 8.5 类层次设计的例子 8.6 小结 8.7 习题第9章 模板 9.1 函数模板 9.2 类模板 9.3 模板的编译模式 9.4 模板和代码复用 9.5 小结 9.6 习题第10章 异常处理 10.1 抛出异常 10.2 try块 10.3 捕获异常 10.4 异常规范 10.5 异常类层次 10.6 异常和错误处理技术 10.7 小结 10.8 习题第11章 输入/输出流 11.1 输入/输出流类层次 11.2 终端输入/输出 11.3 文件输入/输出 11.4 字符串流 11.5 小结 11.6 习题第12章 标准模板库 12.1 stl概览 12.2 顺序容器 12.3 迭代器 12.4 关联容器 12.5 泛型算法 12.6 小结 12.7 习题附录a参考文献