MFC提供了相當多不同功能的類以適合儘可能廣泛的需求。這裡絕大多數的MFC類都是直接或間接從CObject類派生出來的,CObject類為其派生類提供了三個重要的特性支持:持久性(serialization)支持、運行時(Run-time)類信息支持和診斷(diagnostic)調試支持等。其中持久性是以流的方式將某個類對象中的持久性數據輸出或輸入到外部存儲介質如磁碟檔案等的過程;運行時類信息(Run-time Class Information,RTCI)則可以重新獲取一個對象的類名及其他一些有關對象在運行時的信息。RTCI也是C++中除運行時類型信息(Run-time Type Information,RTTI)機制外的另一個重要工具;診斷和調試支持作為CObject類的一個組成部分,可以在實現CObject派生類時執行有效性檢查並可向調試視窗輸出狀態信息。
MFC提供了相當多不同功能的類以適合儘可能廣泛的需求。這裡絕大多數的MFC類都是直接或間接從CObject類派生出來的,CObject類為其派生類提供了三個重要的特性支持:持久性(serialization)支持、運行時(Run-time)類信息支持和診斷(diagnostic)調試支持等。其中持久性是以流的方式將某個類對象中的持久性數據輸出或輸入到外部存儲介質如磁碟檔案等的過程;運行時類信息(Run-time Class Information,RTCI)則可以重新獲取一個對象的類名及其他一些有關對象在運行時的信息。RTCI也是C++中除運行時類型信息(Run-time Type Information,RTTI)機制外的另一個重要工具;診斷和調試支持作為CObject類的一個組成部分,可以在實現CObject派生類時執行有效性檢查並可向調試視窗輸出狀態信息。