C++编程思想PDF完整版是C++领域一本著作,书中的内容、讲授方法、选用例子和跟随练习既适合课堂教学,又适合读者自学。无论是高等院校计算机及相关专业的学生,还是业界的专业人员,以及广大的计算机爱好者,都可阅读C++编程思想高清PDF文档。
C++编程思想高清PDF内容简介
《c++编程思想(两卷合订本)》曾荣获美国《软件开发》杂志评选的1996年jolt生产力大奖,中文版自2000年推出以来,经久不衰,获得了读者的充分肯定和高度评价。
《c++编程思想(两卷合订本)》的第1卷是在第1版的基础上进行了更加深入的分析和修改后得到的第2版,其内容更加集中,可以供不同程度的读者选择阅读。
介绍了c++实用的编程技术和**的实践方法,深入探究了异常处理方法和异常安全设计;
介绍c++的字符串、输入输出流的现代用法;
解释多重继承问题的难点,描述了典型的设计模式及其实现,特别介绍了多线程处理编程技术。
C++编程思想高清PDF目录简介
出版者的话
出版说明
第1卷标准c++导引
译者序
前言
第1章对象导言
1.1抽象的过程
1.2对象有一个接口
1.3实现的隐藏
1.4实现的重用
1.5继承:重用接口
1.5.1is-a关系和is-like-a关系
1.6具有多态性的可互换对象
1.7创建和销毁对象
1.8异常处理:应对错误
1.9分析和设计
1.9.1第0阶段:制定计划
1.9.2第1阶段:我们在做什么
1.9.3第2阶段:我们将如何建立对象
1.9.4第3阶段:创建核心
1.9.5第4阶段:迭代用例
1.9.6第5阶段:进化
1.9.7计划的回报
1.10极限编程
1.10.1先写测试
1.10.2结对编程
1.11为什么c++会成功
1.11.1一个较好的c
1.11.2延续式的学习过程
1.11.3效率
1.11.4系统更容易表达和理解
1.11.5尽量使用库
1.11.6利用模板的源代码重用
1.11.7错误处理
1.11.8大型程序设计
1.12为向oop转变而采取的策略
1.12.1指导方针
1.12.2管理的障碍
1.13小结
第2章对象的创建与使用
2.1语言的翻译过程
2.1.1解释器
2.1.2编译器
2.1.3编译过程
2.2分段编译工具
2.2.1声明与定义
2.2.2连接
2.2.3使用库文件
2.3编写第一个c++程序
2.3.1使用iostream类
2.3.2名字空间
2.3.3程序的基本结构
2.3.4“hello,world!”
2.3.5运行编译器
2.4关于输入输出流
2.4.1字符数组的拼接
2.4.2读取输入数据
2.4.3调用其他程序
2.5字符串简介
2.6文件的读写
2.7vector简介
2.8小结
2.9练习
第3章c++中的c
3.1创建函数
3.1.1函数的返回值
3.1.2使用c的函数库
3.1.3通过库管理器创建自己的库
3.2执行控制语句
3.2.1真和假
3.2.2if-else语句
3.2.3while语句
3.2.4do-while语句
3.2.5for语句
3.2.6关键字break和continue
3.2.7switch语句
3.2.8使用和滥用goto
3.2.9递归
3.3运算符简介
3.3.1优先级
3.3.2自增和自减
3.4数据类型简介
3.4.1基本内建类型
3.4.2bool类型与true和false
3.4.3说明符
3.4.4指针简介
3.4.5修改外部对象
3.4.6c++引用简介
3.4.7用指针和引用作为修饰符
3.5作用域
3.5.1实时定义变量
3.6指定存储空间分配
3.6.1全局变量
3.6.2局部变量
3.6.3静态变量
3.6.4外部变量
3.6.5常量
3.6.6volatile变量
3.7运算符及其使用
3.7.1赋值
3.7.2数学运算符
3.7.3关系运算符
3.7.4逻辑运算符
3.7.5位运算符
3.7.6移位运算符
3.7.7一元运算符
3.7.8三元运算符
3.7.9逗号运算符
3.7.10使用运算符时的常见问题
3.7.11转换运算符
3.7.12c++的显式转换
3.7.13sizeof-独立运算符
3.7.14asm关键字
3.7.15显式运算符
3.8创建复合类型
3.8.1用typedef命名别名
3.8.2用struct把变量结合在一起
3.8.3用enum提高程度清晰度
3.8.4用union节省内存
3.8.5数组
3.9调试技巧
3.9.1调试标记
3.9.2把变量和表达式转换成字符串
3.9.3c语言assert()宏
3.10函数地址
3.10.1定义函数指针
3.10.2复杂的声明和定义
3.10.3使用函数指针
3.10.4指向函数的指针数组
3.11make:管理分段编译
3.11.1make的行为
3.11.2本书中的makefile
3.11.3makefile的一个例子
3.12小结
3.13练习
第4章数据抽象
第5章隐藏实现
第6章初始化与清除
等等。。。
∨ 展开