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
其实完全可以用软件设计的视角来阅读这本书,在这本书中学到的不仅仅是语言,而是语言背后的东西——代码应该怎么写才会更有效率。软件设计中功能性的实现总是最低层次的,而软件背后的效率和设计的思想才更值得人去关注,linus反对用C++,因为用C完全能做到C++的效果,...
評分 評分4年前临近毕业的时候无意中从学校图书馆发现了它,从第一页开始就被深深吸引住了,如饥似渴,一连几天都铺在上面,虽然后面的内容大多没有看懂。后来工作之后的两年中,此书起码通读了不下3遍,每次都有不同的体会-----经典的书籍就是这样,随着时光的流逝,更加沉淀出它的芬芳...
評分刚看了几章,想说几句: 侯捷先生的书似乎都跟Microsoft公司的产品或理念有关 这本书似乎也不例外 Stanley书里的例子一般都是以一些开源的软件来说明问题 比如比较效率一般用的是cc、NCC等编译器 而侯捷先生所举的例子大都是使用的Microsoft VC++ 开源的 外面是这样 里面是啥...
評分个人是先看了本书的导读,然后对本书的2,3,4,5章节比较感兴趣,所以主要读了这几个章节。 通过对第二章的阅读,对C++里面的几个类型的构造函数有了一个更深入的了解,本书讲的很细,大有看了恍然大悟之感。 第三章主要是介绍了C++里面类中数据成员的内存布局,有丰...
看這本書的時候真是各種爽啊!Lippman對於底層的對象模型講的很深刻。讀完這本書後,你就可以知道為什麼有時候cast是會要有代價的,為什麼C++在一些情況下效率是和C一樣的,virtual table是怎麼實現的,還有RTTI,還有很多問題Lippman都幫你做瞭解答。最後不得不提譯者侯捷老師,他為本書插入瞭很多自己畫的示意圖和譯注,真是為本書錦上添花,讓我們理解本書輕鬆不少。
评分對EH解釋得不甚瞭瞭 類內部的數據結構 過程結構 倒是很詳細 Lipmann的語言功力不錯 他的書淺顯易懂 讀完對C++的理解深瞭一些
评分復習完畢, 跟作者說的一樣, 當迴復讀者的小品文看完瞭. 難度比當初看的時候小瞭很多...
评分對深入理解C++有絕對的幫助。不過感覺略有點囉嗦
评分復習完畢, 跟作者說的一樣, 當迴復讀者的小品文看完瞭. 難度比當初看的時候小瞭很多...
本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 qciss.net All Rights Reserved. 小哈圖書下載中心 版权所有