
《C++对象模型的深入探究》(作者:Stanley B·Lippman,译者:侯捷)
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本书由知名软件工程师Stanley B. Lippman撰写,深入剖析了C++的对象模型,探讨其实现细节与设计原理。资深译者侯捷精心翻译,为读者呈现原汁原味的技术精华。
本书重点在于探讨“对象导向程序所支持的C++对象模型”下的程序行为,并对“对象导向性质之基础实现技术”以及“各种性质背后的隐含利益交换”提供了清晰的认识。书中检验了由程序变形所带来的效率冲击,通过丰富的程序范例、图片和图表来展示对象导向观念与底层对象模型之间的效率测量。
在众多C++书籍中,这本书被定位为适合有一定编程经验的读者深入学习使用,就如同是专为成年人设计的低脂高钙特殊奶粉。对于那些对C++内部机制感兴趣的程序员来说,阅读本书将是一次激动人心的学习旅程。“了解C++ Object Model”被认为是通往Component ObjectModel学习之路的重要一步。
目录包括:
- 侯捷译序
- 斯坦利·Lippman前言
- 导读(由翻译者撰写)
第1章:关于对象,讨论了封装后的布局成本、简单的和表格驱动的对象模型以及C++的具体实现。
第2章:构造函数语义学,详细解释不同类型的构造函数及其影响。
第3章:数据的语义学,涵盖了成员绑定、布局及存取等方面的内容,并探讨继承与多态性对这些因素的影响。
第4章至7章则深入讨论了各种功能如虚拟方法指针、内联函数的形式参数和局部变量等技术细节以及对象构造、复制和销毁时的具体操作语义。此外,还介绍了模板具现化过程中的错误报告机制及名称解析规则,并对异常处理与运行期类型识别进行了阐述。
这本书为渴望深入了解C++底层知识的程序员提供了宝贵的资源。
全部评论 (0)
还没有任何评论哟~


