出版社: Addison-Wesley Professional
出版年: 1996-5-13
页数: 304
定价: USD 64.99
装帧: Paperback
ISBN: 9780201834543
内容简介 · · · · · ·
Inside the C++ Object Model focuses on the underlying mechanisms that support object-oriented programming within C++: constructor semantics, temporary generation, support for encapsulation, inheritance, and "the virtuals"--virtual functions and virtual inheritance. This book shows how your understanding the underlying implementation models can help you code more efficiently and...
Inside the C++ Object Model focuses on the underlying mechanisms that support object-oriented programming within C++: constructor semantics, temporary generation, support for encapsulation, inheritance, and "the virtuals"--virtual functions and virtual inheritance. This book shows how your understanding the underlying implementation models can help you code more efficiently and with greater confidence. Lippman dispells the misinformation and myths about the overhead and complexity associated with C++, while pointing out areas in which costs and trade offs, sometimes hidden, do exist. He then explains how the various implementation models arose, points out areas in which they are likely to evolve, and why they are what they are. He covers the semantic implications of the C++ object model and how that model affects your programs. Highlights *Explores the program behavior implicit in the C++ Object Model's support of object-oriented programming. *Explains the basic implementation of the object-oriented features and the trade offs implicit in those features. *Examines the impact on performance in terms of program transformation.* Provides abundant program examples, diagrams, and performance measurements to relate object-oriented concepts to the underlying object model. If you are a C++ programmer who desires a fuller understanding of what is going on "under the hood," then Inside the C++ Object Model is for you! Get a value-added service! Try out all the examples from this book at www.codesaw.com. CodeSaw is a free online learning tool that allows you to experiment with live code from your book right in your browser. 0201834545B11102003
Inside the C++ Object Model的创作者
· · · · · ·
作者简介 · · · · · ·
Stanley B. Lippman的工作是提供关于C++和面向对象的训练、咨询、设计和指导。Lippman在成为一名独立咨询顾问之前,曾经是迪士尼动化公司的首席软件设计师。他在AT&T Bell实验室的时候,领导了cfront 3.0版本和2.1版本的编译器开发组。他也是Bjarne Stroustrup领导的Bell实验室Foundation项目的成员之一,负责C++程序设计环境中的对象模型部分。Lippman还撰写了许多关于C++的论文。目前Lippman已受雇于微软公司,负责Visual C++项目。
译者侯捷:电脑技术自由作家,对于技术的钻研和发表,有独特的品性与坚持。作品涵盖著、译、评三方面,散见于各种刊特、媒体、网站论坛。
喜欢读"Inside the C++ Object Model"的人也喜欢 · · · · · ·
Inside the C++ Object Model的书评 · · · · · · ( 全部 62 条 )
所有面向对象的程序员都应该读的一本书
C++编译器说明书 + virtual 关键字详解 !
> 更多书评 62篇
论坛 · · · · · ·
在这本书的论坛里发言这本书的其他版本 · · · · · · ( 全部5 )
-
华中科技大学出版社 (2001)9.0分 1817人读过
-
电子工业出版社 (2012)9.1分 453人读过
-
中国电力出版社 (2003)9.5分 36人读过
-
碁峰 (1998)暂无评分 4人读过
以下书单推荐 · · · · · · ( 全部 )
- C/C++从入门到进阶必修书籍 (高博)
- C++必读 (et)
- The Definitive C++ Book Guide and List (伊卡洛斯)
- C++ Collections (Alex Vonduar)
- Stackoverflow: The Definitive C++ Book Guide and List (UniversE)
谁读这本书? · · · · · ·
二手市场
· · · · · ·
订阅关于Inside the C++ Object Model的评论:
feed: rss 2.0
1 有用 顾遇绸缪 2006-05-09 15:14:14
in-depth C++
2 有用 jjyao 2011-12-22 13:30:51
看这本书的时候真是各种爽啊!Lippman对于底层的对象模型讲的很深刻。读完这本书后,你就可以知道为什么有时候cast是会要有代价的,为什么C++在一些情况下效率是和C一样的,virtual table是怎么实现的,还有RTTI,还有很多问题Lippman都帮你做了解答。最后不得不提译者侯捷老师,他为本书插入了很多自己画的示意图和译注,真是为本书锦上添花,让我们理解本书轻松不少。
0 有用 QI 2012-10-11 23:04:17
helpful
0 有用 烟 2018-04-23 23:10:35
进阶
0 有用 curer 2012-07-10 10:47:31
读起来非常累的一本书,当时吃饭路上睡觉,游泳都在想的一本书.需要大量的思考,和比较扎实的计算机基础才能搞明白.
0 有用 vuiBGmj 2024-01-14 11:38:24 浙江
96年的老书,PDF也就180页,但内容独一档,且变化不大(真耐久啊,像NRVO那时就有了),作者还写了大名鼎鼎(一直避而未读的)C++ Primer! (2023年尾)总被面到的一个经典问题是CRTP取代vptr,涉及到template、virtual mechanism的方方面面,浅看油管能答对的有限,问到不会不懂后,面试官推荐了此书,全面深刻,知其然且知其所以然,透彻!
0 有用 松影夕阳 2023-07-23 18:19:31 广东
我看完了一遍, 又忘了这本书说的啥了,很难形成一个整体印象
0 有用 Niko 2021-10-06 17:13:54
过时了
0 有用 dockerdeng 2021-01-18 21:55:29
看完《primer》之后,没那么难理解,很多例子都有那种熟悉的感觉(eg. cin<<) C++对象模型中关于虚函数内存如何分配的,记得面试常考。
0 有用 apprentice 2020-06-25 20:48:01
扎实基础的好书