MARC状态:审校 文献类型:中文图书 浏览次数:19
- 题名/责任者:
- C++对象模型详解/秦连松著
- 出版发行项:
- 北京:人民邮电出版社,2025.07
- ISBN及定价:
- 978-7-115-65712-1/CNY89.80
- 载体形态项:
- 252页:图;24cm
- 个人责任者:
- 秦连松 著
- 学科主题:
- C++语言-程序设计
- 中图法分类号:
- TP312.8
- 一般附注:
- 异步图书
- 责任者附注:
- 秦连松, 硕士毕业于中国科学院大学, 曾在百度、字节跳动等公司从事C++开发工作, 目前在小米公司从事虚拟机相关的工作。
- 提要文摘附注:
- 本书先介绍对象模型的基本概念, 并引入两个用于研究C++代码实现的开源工具一cppinsights和Compiler Explorer。接着, 依次讲解C++数据语义学, 即编译器如何布局C++对象模型中的数据成C++函数语义学, 包括编译器如何实现C++中的多态、如何调用虚函数等 ; C++构造、析构语义学, 涉及编译器对C++对象的构造和析构方式, 包括全局对象和静态局部变量的构造等内容 ; C++异常处理, 包括GCC中异常处理的实现方式及实践准则 ; C++运行时类型识别 (RTTI) 的实现原理, 包括 dynamic_cast算法的具体实现 ; C++Name Mangling规则, 包括GCC对C++代码中各个名称的编码方式。
全部MARC细节信息>>



