書單推薦
更多
新書推薦
更多

C++對象模型詳解

 C++對象模型詳解

定  價(jià):89.8 元

        

  • 作者:秦連松
  • 出版時(shí)間:2025/7/1
  • ISBN:9787115657121
  • 出 版 社:人民郵電出版社
  • 中圖法分類: 
  • 頁碼:
  • 紙張:膠版紙
  • 版次:
  • 開本:16開
9
7
6
8
5
7
7
1
1
1
2
5
1

本書基于GCC Clang編譯器深入講解C 對象模型的相關(guān)知識,涵蓋C 對象的內(nèi)部工作原理及底層的匯編實(shí)現(xiàn)機(jī)制。 本書先介紹對象模型的基本概念,并引入兩個(gè)用于研究C 代碼實(shí)現(xiàn)的開源工具一cppinsights和 Compiler Explorer。接著,依次講解C 數(shù)據(jù)語義學(xué),即編譯器如何布局C 對象模型中的數(shù)據(jù)成 C 函數(shù)語義學(xué),包括編譯器如何實(shí)現(xiàn)C 中的多態(tài)、如何調(diào)用虛函數(shù)等;C 構(gòu)造、析構(gòu)語義學(xué),涉及編譯器對 C 對象的構(gòu)造和析構(gòu)方式,包括全局對象和靜態(tài)局部變量的構(gòu)造等內(nèi)容;C 異常處理,包括GCC中異常處理的實(shí)現(xiàn)方式及實(shí)踐準(zhǔn)則;C 運(yùn)行時(shí)類型識別(RTTI)的實(shí)現(xiàn)原理,包括 dynamic_cast算法的具體實(shí)現(xiàn);C Name Mangling規(guī)則,包括GCC對C 代碼中各個(gè)名稱的編碼方式。 本書適合有意深入理解C 對象模型、了解C 代碼底層實(shí)現(xiàn)的讀者閱讀。閱讀本書需要具備一定的C 基礎(chǔ)知識。

 我要評論
您的姓名   驗(yàn)證碼: 圖片看不清?點(diǎn)擊重新得到驗(yàn)證碼
留言內(nèi)容