看板 C_and_CPP 關於我們 聯絡資訊
又來問問題了 ^^"" 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