深度探索C++对象模型 免费 电子书 PDF 下载

1. 图书信息

  • 书名: 《深度探索C++对象模型》
  • 作者:[美]Stanley B. Lippman著,侯捷译
  • 出版社:华中科技大学出版社
  • 出版日期:2001年5月
  • 分类: 编程语言-C/C++
  • 格式: PDF

2. 内容简介

《深度探索C++对象模型》专注于C++面向对象程序设计的底层机制。具体内容如下:

  • C++对象模型剖析:介绍了C++对象模型的概念,包括语言中直接支持面向对象程序设计的部分,以及对于各种支持的底层实现机制,如非静态数据成员放在每一个类对象中,静态数据成员放在个别类对象外;静态和非静态函数成员放在个别类对象外等。
  • 临时性对象生成:阐述临时性对象的生成机制,以及与之相关的一些概念和影响,澄清了关于临时性对象的一些迷思。
  • 封装机制解析:解释了封装的底层实现原理,说明如何通过访问控制符等实现数据隐藏和信息封装,让读者了解封装在C++中的具体实现方式和作用。
  • 继承体系探讨:深入研究了继承体系下的对象构造、复制语意学、解构语意学等,包括单一继承、多重继承以及虚拟继承等不同继承方式下的对象模型和相关操作的底层实现。
  • 虚拟机制研究:对虚拟函数和虚拟继承进行了深入剖析,讲解了虚函数表(virtual table)和虚指针(vptr)的原理和作用,以及虚拟继承如何解决多重继承中的二义性等问题,让读者理解这些机制背后的实现细节和效率考量。

3. 下载地址

https://pan.baidu.com/s/1Xn1IlSnydukrXf8OENLS1g

4. 获取提取码

关注微信公众号 陌尘聊架构,发送以下图书编号获取百度网盘的提取码

1
B0095

4.1. 陌尘聊架构

陌尘聊架构

4.2. 示例演示

示例演示

5. 特别说明

版权说明

本站所有电子书均是从公开互联网中收集而来。

若部分书籍有涉及版权问题,请关注微信公众号陌尘聊架构,后台私信我,并提供相应的版权说明,我会删除对应的书籍。

分享你的电子书

如果你有好的电子书愿意分享,欢迎微信公众号(陌尘聊架构)私信联系我,我将会把它分享到本站。