作者aecho (星空下的鮪魚)
看板C_and_CPP
標題[問題] MFC的問題 DECLARE_DYNAMIC() 相關
時間Tue May 26 07:50:27 2009
又來問問題了 ^^""
DECLARE_DYNAMIC()和IMPLEMENT_DYNAMIC()是在做什麼的呢?
在應用上,哪些class在實作的時候,需要上面這兩個宣告?
在msdn上面看的到…是為了接收run-time information
有什麼東西是run-time information?
是不是繼承CWinThread的class
就要宣告DECLARE_DYNAMIC()和IMPLEMENT_DYNAMIC()呢?
--
給自己自信 不管面對什麼 總是能勇於創造
給自己謙虛 使自己能不斷的再學習
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.216.230.108
推 WPC001:C++早期並不支援RTTI, MFC自己用marco硬幹出來的 05/26 09:11
→ WPC001:後來MFC在程式碼上要考慮相容性, 這類的marco就沿用了 05/26 09:11
→ WPC001:主要是為了完成 Dynamic Object Creation和Runtime Info 05/26 09:15
→ feeya:這是很恐怖的巨集 會用就好 不用太瞭解 05/26 22:10