深度探索C++對象模型(影印版)
本書重點介紹了C++面向?qū)ο蟪绦蛟O(shè)計的底層機制,包括結(jié)構(gòu)式語意、暫時性對象的生成、封裝、繼承和虛擬——虛擬函數(shù)和虛擬繼承。書中向你表明:理解底層實現(xiàn)模型,可以極大地提高你的編碼效率。Lippman澄清了那些關(guān)于C++系統(tǒng)開銷與復(fù)雜性的各種錯誤信息和猜測,指出了其中某些成本和利益交換確實存在。他在書中詳述了各種實現(xiàn)模型,指出了它們的發(fā)展方向以及促使其發(fā)展的根本原因。本書涵蓋了C++對象模型的語意暗示,并指出了這個模型是如何對程序造成影響的。
Stanley B. Lippman的工作是提供關(guān)于C++和面向?qū)ο蟮挠?xùn)練、咨詢、設(shè)計和指導(dǎo)。Lippman在成為一名獨立咨詢顧問之前,曾經(jīng)是迪士尼動化公司的首席軟件設(shè)計師。他在AT&T Bell實驗室的時候,領(lǐng)導(dǎo)了cfront 3.0版本和2.1版本的編譯器開發(fā)組。他也是Bjarne Stroustrup領(lǐng)導(dǎo)的Bell實驗室Foundation項目的成員之一,負責(zé)C++程序設(shè)計環(huán)境中的對象模型部分。Lippman還撰寫了許多關(guān)于C++的論文。目前Lippman已受雇于微軟公司,負責(zé)Visual C++項目。
譯者侯捷:電腦技術(shù)自由作家,對于技術(shù)的鉆研和發(fā)表,有獨特的品性與堅持。作品涵蓋著、譯、評三方面,散見于各種刊特、媒體、網(wǎng)站論壇。
評論
圖片
表情
