← 黑客书架

深度探索 C++ 对象模型 封面

深度探索 C++ 对象模型

Inside the C⁺⁺ object model

Stanley B. Lippman · 初版 1996 年

  • 14次提及
  • 7人推荐
  • 9位 HN 评论者

简介

Inside the C++ Object Model 聚焦于 C++ 中支持面向对象编程的底层机制:构造函数语义、临时对象生成、对封装与继承的支持,以及“虚机制”(the virtuals)——虚函数与虚继承。本书展示了理解底层实现模型如何帮助你更高效、更自信地编写代码。Lippman 破除了围绕 C++ 开销与复杂性的错误信息和迷思,同时也指出了确实存在(有时隐蔽)成本与权衡的领域。随后他

Hacker News 读者推荐

当我读了 Stanley Lippman 的《Inside the C++ Object Model》[1] 之后,C++ 的很多东西对我来说就豁然开朗了。它帮我深刻理解了一个事实:C++ 最早是通过预处理器转换成 C 代码来实现的(Stroustrup 的 Cfront)。因此很多 C++ 机制都可以被理解为……

twoodfin 在 HN 的推荐

……《Elements of Programming》。Stroustrup 的《The Design and Evolution of C++》是另一本解答“为什么这么设计”的绝佳好书,我希望 Bjarne 能决定针对 C++11 或 14 出个更新版。虽然年代比较久了,但读 Lippman 的《Inside the C++ Object Model》才是最终让我对这门语言彻底开窍的关键。

twoodfin 在 HN 的推荐

这本书非常老了,我也不知道现在看还算不算准确,但我在 90 年代中期读 Stanley Lippman 的《Inside the C++ Object Model》(http://www.amazon.com/Inside-Object-Model-Stanley-Lippman/dp...)时,发现它对于理解底层运作原理简直太有用了。Stroustrup 的《The Design…

hga 在 HN 的推荐

找书

在黑客书架打开完整页面 →

数据整理自 Hacker News 公开评论,数据来源 hackerbooks.org 与 Open Library。