[!--oldtitle--] PDF电子书下载

C++对象模型详解

价  格:¥25.80

作  者:秦连松著

ISBN:978-7-115-65712-1

出版社:人民邮电出版社

出版日期:2025.07

文件格式:pdf或epub或扫描版

温馨提示:电子书为虚拟商品,一经发货概不退换,请谨慎购买。3小时内发货(节假日除外),发货时效不超过24小时,急单慎拍!

内容简介

书名:C++对象模型详解
作者:秦连松著
ISBN:978-7-115-65712-1
出版社:人民邮电出版社
出版日期:2025.07
本书基于GCC/Clang编译器深入讲解C++对象模型的相关知识,包括C++对象的内部工作原理和底层的汇编实现机制。本书首先介绍对象模型的基本概念,以及本书使用的两个开源工具cppinsights和CompilerExplorer。接着,本书依次讲解C++数据语义学,即编译器如何实现C++对象模型中数据成员的布局;C++函数语义学,即编译器如何实现C++中的多态、如何调用虚函数;C++构造、析构语义学,即编译器如何构造和析构C++对象,包括全局对象和静态局部变量的构造等内容;C++异常处理,即GCC中异常处理的实现,以及进行异常处理的实践准则;C++运行时类型识别,即RTTI的实现原理,包括dynamic_cast算法的实现;C++NameMangling规则,即GCC如何对C++语言中的各个名称进行编码。