看板 C_and_CPP 關於我們 聯絡資訊
恕刪 http://codepad.org/yjEIwFVa 這個作法有兩個前提: 1.MFC中不存在pure virtual function 2.MFC中具有Get_a、Set_b等功能(就是可以access a跟b) 依照原PO的描述 我的猜測是這樣 C與D是真正執行工作的實體 但需要一個共同介面(A) 少數狀況下需要MFC的功能 我想到一個"比較折衷"的辦法 此作法是宣告C或D時塞進一個MFC的實體 並在A中寫下所需要的MFC的功能的介面 當然缺點就是只要有一個MFC的功能被用到 A就要同步開一個介面出來 好吧我承認這也不是什麼好作法Orz 但我認為比做指標的casting好一點 P.S 前面include一些有的沒的就當做沒看到吧 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.124.99.126 ※ 編輯: NIKE74731 來自: 59.124.99.126 (02/14 17:01)
NIKE74731:shit...我忘了把m_pMFC delete了 Orz 02/14 17:20