[問題] 指標函式一問

看板C_and_CPP (C/C++)作者 (raison detre)時間16年前 (2009/08/10 09:12), 編輯推噓3(303)
留言6則, 3人參與, 最新討論串1/2 (看更多)
請問一下各位前輩 MFC中有許多的訊息事件都是使用 ON_BN_CLICKED 這樣的define 來將函式與與訊息綁在 一起 可是這些事件傳進去的成員函式都是非靜態的 請問這是怎摸做的呢 指標函式不是都要傳靜態的進去嘛 如果我也要自訂一些像這樣的事件 等到需要的時候去呼叫這些非靜態的函式 請問我要怎摸做呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.220.110.100

08/10 09:21, , 1F
可以去trace那些marco的程式碼
08/10 09:21, 1F

08/10 09:47, , 2F
我不懂為什麼一定要靜態的?指標函式非靜態就不行嗎?
08/10 09:47, 2F

08/10 09:47, , 3F
應該只是&CLASS_NAME::FUNTION_NAME和&FUNTION_NAME的差別吧
08/10 09:47, 3F

08/10 11:47, , 4F
應該不是樓上那個差別 而是class::name()和obj.name()的差
08/10 11:47, 4F

08/10 11:47, , 5F
這麼說吧 如果是obj.name()的話 你要它回呼時要叫誰的?
08/10 11:47, 5F

08/10 12:32, , 6F
咦,對耶~~ 我說錯了 囧
08/10 12:32, 6F
文章代碼(AID): #1AVtFkX0 (C_and_CPP)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 2 篇):
文章代碼(AID): #1AVtFkX0 (C_and_CPP)