后端开发 C /C++
深度探索C++对象模型

本书专注于C++面向对象程序设计的底层机制,包括结构式语意、临时性对象的生成、封装、继承,以及虚拟——虚拟函数和虚拟继承。

  • 豆瓣评分9.1
  • 原作名Inside the C++ Object Model
  • 作者[美] Stanley B. Lippman
  • 译者侯捷
  • 出版社电子工业出版社
  • 发行日期2012-1-1
  • ISBN9787121149528
  • 标签

作者Lippman参与设计了全世界第一套C++编译程序cfront,这本书就是一位伟大的C++编译程序设计者向你阐述他如何处理各种explicit(明确出现于C++程序代码中)和implicit(隐藏于程序代码背后)的C++语意。

本书专注于C++面向对象程序设计的底层机制,包括结构式语意、临时性对象的生成、封装、继承,以及虚拟——虚拟函数和虚拟继承。

这本书让你知道:一旦你能够了解底层实现模型,你的程序代码将获得多么大的效率。Lippman澄清了那些关于C++额外负荷与复杂度的各种错误信息和迷思,但也指出其中某些成本和利益交换确实存在。他阐述了各式各样的实现模型,指出它们的进化之道及其本质因素。书中涵盖了C++对象模型的语意暗示,并指出这个模型是如何影响你的程序的。

相关书籍

高质量程序设计指南
以轻松幽默的笔调向读者论述了高质量软件开发方法与C++/C编程规范
Effective C++(第3版)
几乎在所有C++书籍的推荐名单上,这本书都会位于前三名。
C++ Primer Plus (第6版)中文版
本书是根据2003年的ISO/ANSI C++标准编写的,通过大量短小精悍的程序详细而全面地阐述了 C++的基本概念和技术,并专辟一章介绍了C++11新增的功能
C程序设计语言(第2版·新版)
对于计算机从业人员来说,本书是一本必读的程序设计语言方面的参考书。