作者簡介 秦連松,碩士畢業於中國科學院大學,曾在百度、位元組跳動等公司從事C++開發工作,目前就職于小米公司。
目錄 第1章 概述
第2章 工具
2 1 使用 cppinsights
2 2 使用 Compiler Explorer
2 3 總結
第3章 數據語義學
3 1 數據成員布局
3 2 繼承與數據成員
3 3 數據成員的存取
3 4 指向成員變數的指針
3 5 總結
第4章 函數語義學
4 1 C++函數決議
4 2 虛表構造
4 3 成員函數的調用方式
4 4 虛成員函數的調用方式
4 5 指向成員函數的指針
4 6 總結
第5章 構造、析構語義學
5 1 對象構造
5 2 對象析構
5 3 全局對象構造與析構
5 4 總結
第6章 異常處理
6 1 C++異常的約定
6 2 GCC 中 C++異常的實現
6 3 現代 C++中的異常介紹
6 4 C++異常的處理
6 5 總結
第7章 運行時類型識別
7 1 RTTI 布局
7 2 typeid 操作符
7 3 dynamic_cast 算法
7 4 總結
第8章 Name Mangling 規則
8 1 基本概念
8 2 操作符的編碼
8 3 一些特殊函數和實體的編碼
8 4 類型編碼
8 5 表達式編碼
8 6 作用域編碼
8 7 lambda 表達式編碼
8 8 壓縮
8 9 總結
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於客服中心或Line或本社留言板留言,我們即儘速上架。