MFC深入淺出學習心得 每日增加

2021-04-12 21:05:59 字數 746 閱讀 2981

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知識是那麼的貧乏,總有點力不從心的感覺,以至於很多東西都一看而過,根本進入不了思考的階段。...