【轉載】C/C++雜記:運行時類型識別(RTTI)與動態類型轉換原理

原文:C/C++雜記:運行時類型識別(RTTI)與動態類型轉換原理   運行時類型識別(RTTI)的引入有三個作用: 配合typeid操作符的實現; 實現異常處理中catch的匹配過程; 實現動態類型轉換dynamic_cast。 1. typeid操作符的實現 1.1. 靜態類型的情形 C++中支持使用typeid關鍵字獲取對象類型信息,它的返回值類型是const std::type_info&
相關文章
相關標籤/搜索