C++程序设计

出版社:高等教育
出版日期:2006-3
ISBN:9787040186406
作者:吴乃陵,况迎辉[
页数:399页

作者简介

《C++程序设计(第2版)》介绍面向对象的C++程序设计,体现了最新的C++国际标准ISO 14882的规范。《C++程序设计(第2版)》不是泛泛介绍面向对象的C++的语法和框架,而是突出面向对象关键技术的教学,包括完善的封装,多态(重载与超载)、模板和派生的应用,在构造函数中动态分配资源、在析构函数中释放资源和异常处理技术等内容。
与《C++程序设计(第2版)》配套的有《C++程序设计实践教程》以及网络课程和全套电子教学文档。
《C++程序设计(第2版)》适用于高等学校理工科各专业的C++程序设计课程,特别适合于对程序设计要求较高的专业(包括计算机专业)。也可供程序设计爱好者和工程技术人员参考使用。

书籍目录

第1章 C++基础知识1.1 C++语言概述1.2 简单的C++程序实例1.3 C++的词法单位1.3.1 C++的字符集1.3.2 关键字1.3.3 标识符1.3.4 标点符号1.4 C++的数据类型1.5 变量和常量1.5.1 变量1.5.2 文字常量1.5.3 常变量1.6 运算符和表达式1.6.1 C++的运算符、优先级和结合性1.6.2 基本运算符及其表达式1.6.3 语句1.6.4 算术类型转换和赋值类型转换1.6.5 求值次序与副作用1.7 数组与字符数组1.7.1 数组1.7.2 字符数组1.8 简单的输入/输出1.8.1 C++输入/出简介1.8.2 数据的输入/出1.8.3 输入/出的格式控制习题第2章 基本控制结构程序设计2.1 算法的概念与表示方法2.1.1 算法的概念2.1.2 算法的表示2.1.3 算法描述的3种基本结构2.2 分支结构程序设计2.2.1 if语句2.2.2 if语句的嵌套2.2.3 条件运算符2.2.4 switch语句2.3 循环结构程序设计2.3.1 while语句2.3.2 do-while语句2.3.3 for语句2.3.4 循环的嵌套2.4 转向语句2.5 结构化程序设计思想2.6 常用算法的应用实例2.7 枚举类型2.7.1 枚举类型的定义2.7.2 枚举变量的使用2.8 输入/输出文件简介习题第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 变量的存储机制与C++的内存布局3.3.2 全局变量3.3.3 局部变量3.4 函数调用机制3.5 作用域与标识符的可见性3.6 存储类型与标识符的生命期3.6.1 存储类型3.6.2 生命期3.7 函数的递归调用3.8 函数的重载、内联及默认参数3.8.1 函数重载3.8.2 默认参数3.8.3 内联函数3.9 头文件与多文件结构3.9.1 头文件3.9.2 多文件结构3.10 编译预处理3.10.1 宏定义指令3.10.2 文件包含指令3.10.3 条件编译指令习题第4章 类与对象4.1 类与对象的基本概念4.1.1 C++类的定义4.1.2 成员函数的定义4.1.3 对象的创建与使用4.2 从面向过程到面向对象4.2.1 传统的面向过程的结构化程序设计4.2.2 面向对象的程序设计4.3 构造函数和析构函数4.3.1 构造函数的定义与使用4.3.2 析构函数的定义与使用4.4 引用与复制构造函数4.4.1 引用4.4.2 复制构造函数4.4.3 成员对象与构造函数4.5 运算符的重载4.6 友元4.7 静态成员4.7.1 静态数据成员4.7.2 静态函数成员4.8 结构4.9 名字空间域和类域4.10 面向对象程序的组织与Windows中的实现习题第5章 数组与指针5.1 数组5.1.1 数组、数组元素及其存储方式5.1.2 数组作为函数参数5.1.3 数组的应用——回溯法5.2 多维数组5.2.1 多维数组的存储与访问方式5.2.2 多维数组作为函数参数5.3 指针与地址5.3.1 指针的概念5.3.2 指针变量的赋值、初始化与简单应用5.4 this指针5.5 数组与指针的关系5.5.1 数组名、指针和指针运算5.5.2 指针作为函数参数5.6 字符串5.6.1 C风格字符串5.6.2 标准的C++ string类5.6.3 自定义字符串类5.7 多级指针与多维数组习题第6章 模板与数据结构第7章 动态内存分配第8章 继承与多态第9章 流类库与输入/输出第10章异常处理第11章 标准模板库附录一 ASCII字符表附录二 C++语言的部分标准库头文件及函数附录三 标准模板库容器类成员函数与泛型算法参考文献

编辑推荐

  其他版本请见:《C++程序设计(第2版)》    《C++程序设计(第2版)》适用于高等学校理工科各专业的C++程序设计课程,特别适合于对程序设计要求较高的专业(包括计算机专业)。也可供程序设计爱好者和工程技术人员参考使用。


 C++程序设计下载



发布书评

 
 


精彩短评 (总计3条)

  •     不如红皮书讲的简单易懂啊
  •     曾经的入门教材,给三颗星感情分
  •     大学用的课本,第一版是蓝色的。很多人说不好用,但是我翻了很多遍,很喜欢。可是我的书找不到了。
 

农业基础科学,时尚,美术/书法,绘画,软件工程/开发项目管理,研究生/本专科,爱情/情感,动漫学堂PDF下载,。 PDF下载网 

PDF下载网 @ 2024