MFC中的RTTI(Runtime Type Identification, 運行時類型識別)詳解(參考《深刻淺出MFC》)

  在MFC中的RTTI的實現,主要是利用一個名爲CRuntimeClass的結構來連接各個「有關係的類」的信息來實現的。簡單來講,就是在須要用到RTTI技術的類內創建CRuntimeClass的靜態變量,來儲存該類的相關信息(包括類名、基類的CRuntimeClass結構的指針、讓「有關係的類」的信息造成鏈表的next指針、以及鏈表的首指針(靜態)等信息),這裏的「有關係」指的是從同一個基類繼承
相關文章
相關標籤/搜索