华口科技大字出版 Pearson education(培生教育山版美团) 深度探索 C++对象模型 Inside The C++ Object Model Stanley B. Lippman著 侯捷译 Object Lessons The Semantics of Constructors The semantics of data The Semantics of Function Semantics of Construction, Destruction, and Copy Runtime Semantics On the Cusp of the Object Model
笨度琛索C+对象模型 sidc The Ci+ object. Modn] anlcy B lipon Copyrigt 1996 ty Addison Wesley Logman, 1 simplified Cr inese Coyright 2001 by Iluazh ng Science and Technology Un vcl,sitv P: ess and Pearson educat ion north asia ;ini.ed All rig: ts Reserved PL: bl: shed by arrangent: t with Pearson Educetion Nort Asia Limited. a Pearson: Eucation 版权所有,翻印必究 本书缸面贴有华中科技大学出版社(原华中理工大学出版社)激光防伪标签,无标签 者不得销售。 图书在版编目(G|P)数据 深度索C对象模型;(关) Stanley 8. Lippman著:佚挞译 一武汉:华中科技大学出版社,2001.5 l≤BN7-56092118-2:TP·427 II.血对象一语言,C+ lV.∴F3【2 贞任编辑:周筠E凯 版发行:华技人学版社(武吕喻篆山邮编:43074 h:tp: / /prEss. hust. edu. cn 经销:新华再店湖北发行所 录排:华中科技人学惠友科技文印中心 印刷:北省新华印刷厂 开本:787×1092116 印张:2.5字数:350000 版次:201年5月第1版 印次:201年6月第2次印刷 印数:5001-11000 定价:54.00元
深度探索 C十+对象模型 Inside The C++ Object Model Stanley b. Lippman著 侯捷译 华中科技大学出版社 Pearson Education(培生教育出版集团)
木立遒生(侯捷译序 本立道生 (侯捷译序 对于传统的结构化( sequent ip)言,我们向买没有太多的疑惑,虽然在函 数调用的背后,也有着堆栲建立、参数排列、返闻地址、堆栈清除等等幕后机制 但函数调用是那么地自然而明显。好像只是夹带着个包裹,从程序的¥一个地 点跳到另个地点去执行 但是对于面向对象( Object Oriented)语言,我门的疑感就多,,究因,这 种语宮的编译器为我们(程序员做了太多的服务;构造函数、解构函数、虚拟 函数、继承、多态…有时候它为我们冷成出一些额外的函数(或运算符),有 时候它又扩张我们所写的函数内容,放进史多的操作。有时候它还会为我们的 objects添油加酯,放进一些奇妙的东西,使你面对 sizeof的结與大惊失色 存在我心里头一自个疑感:计算札程序最基础的形式,总是脱离不了…行 行的循序执行模式,为什么U(面向对象)语言却能够“户动完成”这么多事情 呢?另一个疑惑是,威力强大的 polymorphism(多态),其底层机制究竟如何
深度探裳C++对象型( insic th?·- Object Mod 如謀不了解编译器对我们所写的C+代码做了什么手脚,这些困惑永解 不开。 这本书解决了过去令我百思不解的诸多疑惑,我要向所有已具备C艹+多年 程序设汁经殓的同们大力推荐这本书 这本书同时也是跃向组件软牛(com。 onent-ware)基本精冲的跳板.不管你想 学与COM( Componcnt Object Model我 CORBA( Common Object Request Broker Architecture},或是SOM( System Object Moce!),了解C-+ Object Model:将 使你更清楚软件组件( components)设计上的难点与应用之道.不但我自己在学 习COM的路上有此强烈的感受, Essential COM(CoM本质论,侯捷译,柞 峰1998)的作者 Don Box tt.在低的书中推崇 Lippman的这本卓越的书籍 是的,这当然不会是…本轻松的书籍,某些章节(例如3,4两章)可能给你 立的亨受——亨受于而对底层机制有所休会与掌控的快乐;某些章节(例如5 6,7三章)可能带给你短暂的痛苦—一痛于艰难深涩、难以吞咽的闪容。这些 快乐与痛芒,其实就是我翻谬此书时的心青写照。无论如何,我希望透过我的译笔 把这木难得的好书带到更多入面前,引领大家见识C++底层构造的技术之美 侯捷2001.0320于新竹 jhcu3jh:cu.二on