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 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
刚看了几章,想说几句: 侯捷先生的书似乎都跟Microsoft公司的产品或理念有关 这本书似乎也不例外 Stanley书里的例子一般都是以一些开源的软件来说明问题 比如比较效率一般用的是cc、NCC等编译器 而侯捷先生所举的例子大都是使用的Microsoft VC++ 开源的 外面是这样 里面是啥...
评分这本书写得很拗口,侯捷的翻译也有很多不符合习惯的用词,所以读起来颇为费力。 总结一下: 1. 虚函数的实现: 为每个带有虚函数的类,建立一个虚函数表,存放这个类的每个虚函数的地址。基类和派生类的虚函数表有着不同的内容。 每个有虚函数的类的对象带...
评分这本书买了好几年了。开始看的时候,感觉很深入艰涩,比较高难。这种感觉是因为初学之时注重表面上的“用法”。当渐渐发现这些“用法”非常复杂,难以掌握驾驭的时候,回头再看这本书,却又发现它讲的都是最简洁基本的内容。如果学习的过程中能不时从这本书里得到基本原理的启...
评分我是以日记的形式写下,写完发觉有些书评的性质,就发到此处。 首先说 《深度探索 C++ 对象模型》 是一本书,一本介绍 C++ 对象模型的书,这是一本独一无二的从编译器的解读来阐述 C++ 对象模型的书籍,因着编译器的设计者和学习者全球本来就少,加之深度研究...
评分4年前临近毕业的时候无意中从学校图书馆发现了它,从第一页开始就被深深吸引住了,如饥似渴,一连几天都铺在上面,虽然后面的内容大多没有看懂。后来工作之后的两年中,此书起码通读了不下3遍,每次都有不同的体会-----经典的书籍就是这样,随着时光的流逝,更加沉淀出它的芬芳...
从另外一个角度即实现这的角度来考虑C++
评分神书,把C++讲的很好
评分看这本书的时候真是各种爽啊!Lippman对于底层的对象模型讲的很深刻。读完这本书后,你就可以知道为什么有时候cast是会要有代价的,为什么C++在一些情况下效率是和C一样的,virtual table是怎么实现的,还有RTTI,还有很多问题Lippman都帮你做了解答。最后不得不提译者侯捷老师,他为本书插入了很多自己画的示意图和译注,真是为本书锦上添花,让我们理解本书轻松不少。
评分读起来非常累的一本书,当时吃饭路上睡觉,游泳都在想的一本书.需要大量的思考,和比较扎实的计算机基础才能搞明白.
评分从另外一个角度即实现这的角度来考虑C++
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.quotespace.org All Rights Reserved. 小美书屋 版权所有