机读格式显示(MARC)
- 000 01287nam0 2200253 450
- 010 __ |a 978-7-115-65712-1 |d CNY89.80
- 100 __ |a 20250718d2025 em y0chiy50 ea
- 200 1_ |a C++对象模型详解 |A C++dui xiang mo xing xiang jie |f 秦连松著
- 210 __ |a 北京 |c 人民邮电出版社 |d 2025
- 215 __ |a 252页 |c 图 |d 24cm
- 314 __ |a 秦连松,硕士毕业于中国科学院大学,曾在百度、字节跳动等公司从事C++开发工作,目前在小米公司从事虚拟机相关的工作。
- 330 __ |a 本书先介绍对象模型的基本概念,并引入两个用于研究C++代码实现的开源工具一cppinsights和Compiler Explorer。接着,依次讲解C++数据语义学,即编译器如何布局C++对象模型中的数据成C++函数语义学,包括编译器如何实现C++中的多态、如何调用虚函数等;C++构造、析构语义学,涉及编译器对C++对象的构造和析构方式,包括全局对象和静态局部变量的构造等内容;C++异常处理,包括GCC中异常处理的实现方式及实践准则;C++运行时类型识别(RTTI)的实现原理,包括 dynamic_cast算法的具体实现;C++Name Mangling规则,包括GCC对C++代码中各个名称的编码方式。
- 606 0_ |a C++语言 |A C++yu yan |x 程序设计
- 701 _0 |a 秦连松 |A qin lian song |4 著
- 801 _0 |a CN |b WFKJXY |c 20250905
- 905 __ |a WFKJXY |d TP312.8/755