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

C++對象模型詳解

 C++對象模型詳解

定  價:89.8 元

        

當前圖書已被 1 所學校薦購過!
查看明細

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

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

 你還可能感興趣
 我要評論
您的姓名   驗證碼: 圖片看不清?點擊重新得到驗證碼
留言內容