登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2024年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2025年07月出版新書

2025年06月出版新書

2025年05月出版新書

2025年04月出版新書

2025年03月出版新書

2025年02月出版新書

2025年01月出版新書

2024年12月出版新書

2024年11月出版新書

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

『簡體書』C++对象模型详解

書城自編碼: 4131507
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: 秦连松
國際書號(ISBN): 9787115657121
出版社: 人民邮电出版社
出版日期: 2025-07-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 458

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
囚笼之家
《 囚笼之家 》

售價:NT$ 305.0
季风海域的丝银对流:16—17世纪中西交往图景中的东亚移民、贸易与文化
《 季风海域的丝银对流:16—17世纪中西交往图景中的东亚移民、贸易与文化 》

售價:NT$ 653.0
她本自由:女性破除心理束缚、治愈父权创伤之旅
《 她本自由:女性破除心理束缚、治愈父权创伤之旅 》

售價:NT$ 305.0
大学问·天津工人:1900—1949(海外汉学家贺萧代表作)
《 大学问·天津工人:1900—1949(海外汉学家贺萧代表作) 》

售價:NT$ 500.0
加密货币与金融大变局 稳定币重塑金融体系
《 加密货币与金融大变局 稳定币重塑金融体系 》

售價:NT$ 403.0
莆田南少林武术桩功功法
《 莆田南少林武术桩功功法 》

售價:NT$ 857.0
中国石化市场预警报告(2025)
《 中国石化市场预警报告(2025) 》

售價:NT$ 3050.0
逊清奉天残留特权研究
《 逊清奉天残留特权研究 》

售價:NT$ 704.0

編輯推薦:
更实用——基于产业界常用的C 17标准编写。
更流行——通过更流行的GCC Clang编译器的实现来讲解C 对象模型。
更透彻——通过汇编代码来讲解C 代码背后的实现原理。
更易懂——通过97张图片 31份配套案例代码深入浅出讲解知识难点。
更直观——引入开源工具cppinsights和Compiler Explorer用于研究GCC中C 对象模型的原理。
本书内容包括:
1、C 数据语义学,即编译器如何布局C 对象模型中的数据成员;
2、C 函数语义学,包括编译器如何实现C 中的多态、如何调用虚函数等;
3、C 构造、析构语义学,涉及编译器对C 对象的构造和析构方式,包括全局对象和静态局部变量的构造等内容;
4、C 异常处理,包括GCC中异常处理的实现方式及实践准则;
5、C 运行时类型识别(RTTI)的实现原理,包括dynamic_cast算法的具体实现;
6、C Name Mangling规则,包括GCC对C 代码中各个名称的编码方式。
內容簡介:
本书基于GCC Clang编译器深入讲解C 对象模型的相关知识,涵盖C 对象的内部工作原理及底层的汇编实现机制。 本书先介绍对象模型的基本概念,并引入两个用于研究C 代码实现的开源工具一cppinsights和 Compiler Explorer。接着,依次讲解C 数据语义学,即编译器如何布局C 对象模型中的数据成 C 函数语义学,包括编译器如何实现C 中的多态、如何调用虚函数等;C 构造、析构语义学,涉及编译器对 C 对象的构造和析构方式,包括全局对象和静态局部变量的构造等内容;C 异常处理,包括GCC中异常处理的实现方式及实践准则;C 运行时类型识别(RTTI)的实现原理,包括 dynamic_cast算法的具体实现;C Name Mangling规则,包括GCC对C 代码中各个名称的编码方式。 本书适合有意深入理解C 对象模型、了解C 代码底层实现的读者阅读。阅读本书需要具备一定的C 基础知识。
關於作者:
秦连松,硕士毕业于中国科学院大学,曾在百度、字节跳动等公司从事C 开发工作,目前在小米公司从事虚拟机相关的工作。
目錄
第 1 章 概述 1
第 2 章 工具 5
2.1 使用 cppinsights 5
2.2 使用 Compiler Explorer 12
2.3 总结 13
第 3 章 数据语义学 15
3.1 数据成员布局 17
3.2 继承与数据成员 36
3.3 数据成员的存取 55
3.4 指向成员变量的指针 57
3.5 总结 62
第 4 章 函数语义学 63
4.1 C 函数决议 64
4.2 虚表构造 69
4.3 成员函数的调用方式 79
4.4 虚成员函数的调用方式 89
4.5 指向成员函数的指针 99
4.6 总结 107
第 5 章 构造、析构语义学 109
5.1 对象构造 110
5.2 对象析构 131
5.3 全局对象构造与析构 145
5.4 总结 151
第 6 章 异常处理 155
6.1 C 异常的约定 157
6.2 GCC 中 C 异常的实现 169
6.3 现代 C 中的异常介绍 189
6.4 C 异常的处理 193
6.5 总结 196
第 7 章 运行时类型识别 197
7.1 RTTI 布局 198
7.2 typeid 操作符 206
7.3 dynamic_cast 算法 211
7.4 总结 215
第 8 章 Name Mangling 规则 217
8.1 基本概念 218
8.2 操作符的编码 222
8.3 一些特殊函数和实体的编码 224
8.4 类型编码 227
8.5 表达式编码 234
8.6 作用域编码 241
8.7 lambda 表达式编码 243
8.8 压缩 246
8.9 总结 251

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2025 (香港)大書城有限公司 All Rights Reserved.