1. 程式人生 > >C++_RTTI運行階段類型識別

C++_RTTI運行階段類型識別

rtt 編譯 特性 編譯器 屬於 tro 工作原理 了解 機制

這部分屬於C++的新特性,感覺比較高階的特性。我把它歸於屬於奇技淫巧的範疇。了解即可。

RTTI運行階段類型識別(Runtime Type Identification)的簡稱。

這是添加到C++中的新特性。

很多老式的編譯器不支持它,或者可能包含開關RTTI的編譯器設置。

RTTI旨在位程序在運行階段確定對象的類型提供一種標準方式

很多類庫已經為其對象提供了實現這種功能的方式,但是由於C++內部不支持,因此各個廠商的機制通常互不兼容。

創建一種RTTI語言標準將使得未來的庫能夠彼此兼容

一、RTTI的用途

二、RTTI的工作原理

C++_RTTI運行階段類型識別