图书介绍
C++语义和性能分析PDF|Epub|txt|kindle电子书版本网盘下载
![C++语义和性能分析](https://www.shukui.net/cover/66/34531598.jpg)
- 杨镰 著
- 出版社: 武汉:华中科技大学出版社
- ISBN:9787568033299
- 出版时间:2017
- 标注页数:204页
- 文件大小:14MB
- 文件页数:225页
- 主题词:C++语言-程序设计
PDF下载
下载说明
C++语义和性能分析PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C++简史1
1.1 C++的历史背景1
1.2 C++大事记5
1.2.1 1979年:C with classes诞生5
1.2.2 1983年8月:C++正式命名6
1.2.3 1986年:《The C++ Programming Language》出版7
1.2.4 1987年:C++2.0发布7
1.2.5 1990年:《The Annotated C++ Reference Manual》出版8
1.2.6 1994年:STL诞生8
1.2.7 1998年:ISO C++正式通过9
1.2.8 2011年:C++11颁布9
1.3 C++的进化和改进理念10
1.4 C++的历史贡献及未来11
第2章 程序设计语言的语义14
2.1 哲学基础14
2.2 语义的形式化描述14
2.3 操作性语义16
2.4 语义描述涉及的主要元素17
第3章 C++类型系统19
3.1 类型系统简介19
3.2 数据类型的表达规则21
3.2.1 基本数据类型的表达规则22
3.2.2 用户自定义类型的表达规则23
3.3 类型实例的构造规则25
3.3.1 类型和类型实例25
3.3.2 类型实例的构造和析构27
3.4 类型的操作规则33
3.4.1 context33
3.4.2 函数34
3.4.3 过程35
3.4.4 过程函数35
3.4.5 方法36
3.4.6 特别讨论:过程方法的自动机诠释37
3.4.7 运算符38
3.5 C++类型系统的特征39
3.5.1 特征1:支持OOP39
3.5.2 特征2:强静态类型40
3.5.3 特征3:UDT是一等公民41
3.5.4 特征4:类型清除45
3.5.5 特征5:支持模板49
3.5.6 特征6:指针和REF53
3.5.7 特征7:类型修正符60
3.6 其他(非C++)类型系统62
3.7 类型系统的意义和用途62
3.7.1 程序的精确性保障62
3.7.2 性能的可保障性64
第4章 C++变量语义66
4.1 变量简介66
4.2 C++变量的属性68
4.2.1 C++变量的存储属性68
4.2.2 C++变量的值语义95
4.2.3 C++变量的自洽性105
4.2.4 C++变量的总分性108
4.2.5 C++变量的多态性112
4.3 临时变量113
第5章 C++对OOP的支持116
5.1 object的内存布局117
5.2 继承119
5.2.1 继承object的内存布局123
5.2.2 多继承128
5.2.3 继承类object的语义规则130
5.3 多态类和多态变量137
5.4 C++对抽象的支持139
第6章 C++性能分析141
6.1 性能分析原理141
6.2 算法的重要性149
6.3 RAM内存读取的性能153
6.3.1 单线程heap管理器154
6.3.2 定制化heap管理系统157
6.4 关于缓存164
6.5 关于I/O175
6.6 C++的特殊性能问题176
6.6.1 临时变量的性能问题176
6.6.2 STL容器180
6.6.3 Type Erasure185
6.6.4 异常处理187
6.6.5 继承的性能问题194
6.6.6 直接函数、间接函数、内联函数200
参考文献204