出版时间:2005-7 出版社:北京交通大学出版社 作者:石志国 页数:245
内容概要
本书从体系上分成四大部分:第一部分程序设计基础,介绍C++编程体系概述和C++语法基础;第二部分面向过程C++程序设计,介绍函数、指针、异常处理和泛型算法初步;第三部分面向对象的C++程序设计,介绍类的基本概念、静态成员、友元、继承、运算符重载、虚函数和多态性;第四部分准确高效地编写C++应用程序,介绍输入输出流程、模板、C++编码规范与编码助手。 通过对本书的学习,能够对C++的总体内容有一个清晰的认识,为开发应用程序打下坚实的基础。 本书配套光盘包括本书所有源代码。本书授课幻灯片、课后习题答案、教学大纲及其他教学支持信息,可以从图书支持网站http://www.gettop.net或者北京交通大学出版社FTP站点ftp://press.bjtu.edu.cn下载。本书可以作为高校及各类培训机构C++程序设计的教材或者教学参考书,也可作为C++自学人员和C++开发人员的参考书及全国计算机等级考试C++的参考用书。
书籍目录
第一部分 C++语言程序设计基础 第1章 C++编程体系概述 1.1 编程语言的产生 1.1.1 C语言的产生 1.1.2 C++语言的产生 1.2 编程语言的体系划分 1.3 程序设计方法 1.3.1 结构化程序设计方法 1.3.2 面向对象程序设计方法 1.4 C++语言编程体系 1.4.1 C++语言的优势 1.4.2 C++语言的内容 1.4.3 选择编程工具 1.4.4 学习方法 1.5 C++程序结构初步 1.5.1 预处理指示符初步 1.5.2 注释 1.5.3 基本输入输出 1.6 使用C++语言编写简单代码 1.6.1 面向过程的C语言 1.6.2 面向过程的C++语言 1.6.3 面向对象的C++语言 小结 课后习题 第2章 C++语法基础 2.1 C++数据类型 2.1.1 基本数据类型 2.1.2 复合数据类型 2.1.3 容器类型 2.1.4 字符串类型 2.1.5 枚举类型 2.1.6 C++的常量 2.1.7 C++的变量 2.2 C++的基本输入输出格式 2.2.1 C++标准输入输出流 2.2.2 控制输出格式 2.3 C++的表达式与运算符 2.3.1 算术运算符 2.3.2 关系运算符 2.3.3 逻辑运算符 2.3.4 赋值运算符 2.3.5 递增递减运算符 2.3.6 条件运算符 2.3.7 sizeof运算符 2.3.8 位运算符 2.3.9 bitset运算符 2.3.10 运算符的优先级和结合律 2.3.11 类型转换 2.4 C++的控制语句 2.4.1 顺序结构语句 2.4.2 选择结构语句 2.4.3 循环结构语句 2.4.4 中止语句 2.4.5 预处理语句 小结 课后习题第二部分 面向过程的C++程序设计 第3章 指针与数组 3.1 存储方式 3.1.1 地址的概念 3.1.2 地址的运算 3.2 指针类型 3.2.1 指针的定义 3.2.2 指针的运算 3.2.3 指向常量的指针和常量指针 3.3 引用类型 3.3.1 引用的定义 3.3.2 引用的使用 3.4 数组类型 3.4.1 一维数组 3.4.2 多维数组 3.5 结构类型 …… 第4章 函数 第5章 异常处理 第6章 泛型算法初步第三部分 面向对象的C++程序设计 第7章 类的基本概念 第8章 静态成员与友元 第9章 运算符重载 第10章 继承 第11章 多重继承和多态性第四部分 准确高效地编写C++应用程序 第12章 程序结构与C++的输入输出 第13章 模板 第14章 C++编码助手 第15章 C++编码规范附录A 部分习题参考答案参考文献
图书封面
评论、评分、阅读与下载