📖 书目详情
C++对象模型详解
| 著者 | 秦连松著 |
| ISBN | 9787115657121 |
| 中图分类 | TP312.8 自动化技术、计算机技术 |
| 学科分类 | 工学 |
| 版次 | 第1版 |
| 出版社 | 人民邮电出版社 |
| 丛书名 | — |
| 出版年 | 2024.01 |
| 页码 | 293页 |
| 价格 | ¥79.00 |
| 可推荐册数 | 请登录后查看 |
| 核心评分 |
10/10
|
📝 内容简介
本书基于GCC/Clang编译器深入讲解C++对象模型的相关知识,包括C++对象的内部工作原理和底层的汇编实现机制。本书首先介绍对象模型的基本概念,以及本书使用的两个开源工具cppinsights和CompilerExplorer。接着,本书依次讲解C++数据语义学,即编译器如何实现C++对象模型中数据成员的布局;C++函数语义学,即编译器如何实现C++中的多态、如何调用虚函数;C++构造、析构语义学,即编译器如何构造和析构C++对象,包括全局对象和静态局部变量的构造等内容;C++异常处理,即GCC中异常处理的实现,以及进行异常处理的实践准则;C++运行时类型识别,即RTTI的实现原理,包括dynamic_cast算法的实现;C++NameMangling规则,即GCC如何对C++语言中的各个名称进行编码。
🏛️ 本馆馆藏信息
本馆暂无该书的馆藏记录,可在线借购