vc
支援rtti
,重點為:
1.編譯時需選用
/gr選項(
/gr的意思是
enable c++ rtti).
2.包含typeinfo.h。3.
使用新的
typeid
運算子。
mfc中的
runtime type identification
使用鍊錶的原理進行的。具體的實現方式使用巨集:
declare_dynamic/implement_dynamin
巨集。使用
declare_dyncreate/implement_dyncreate
巨集。從巨集的定義可以知道,擁有動態建立(
dynamic creation
)能力的類庫,必然擁有執行時型別識別
(rtti)
能力,因為
_dyncreate
巨集覆蓋了
_dynamic
巨集。(對於我現在來說懂得
mfc類庫包含
rtti
和dynamic creation
就可以了。)
即將物件或者資料寫入到檔案。
mfc有一套機制,目的在於把檔名的選擇、檔案的開關、緩衝區的建立、資料的讀寫、提取運算子(
>>
)和插入運算子(
<<
)的過載(
overload
)、物件的動態建立等都包裝起來。
深入淺出MFC學習篇
1.異常處理 exception handling c 中匯入了三個新的exception保留字 1.try,2.catch,3.throw 2.模板 template 模板是根據引數型別生成函式和類的機制 有時稱為 引數決定型別 通過使用模板,可以只設計乙個類來處理多種型別的資料,而不必為每一種型...
深入淺出MFC筆記
深入淺出mfc筆記 一 勿在浮砂築高台 1 並不是擴充套件名為 dll dynamic link library 的才是動態鏈結庫。事實上,exe dll fon mod drv 和.ocx 都是所謂的動態鏈結函式庫。2 windows 程式編譯時需要包含 windows.h 標頭檔案,若需要使用諸...
深入淺出MFC 卷首語
昨晚有點睡不著,想起還有些書還沒看完,於是,起床把 深入淺出mfc 看完了。看這本書斷斷續續也有乙個多月了,我看完之後的第一衝動是找本mfc應用的書來深入熟悉熟悉mfc。因為,看這本書的時候,才發現自己的mfc知識是那麼的貧乏,總有點力不從心的感覺,以至於很多東西都一看而過,根本進入不了思考的階段。...