Re: [問題] 求助 class 內的function pointer用法

看板C_and_CPP (C/C++)作者 (我愛阿蓉)時間16年前 (2009/09/03 03:07), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串4/6 (看更多)
整理一下 1. 正確:typedef void(A::*PTR)(int,int); A::*PTR的意思是什麼呢? 我改為 ((A::*)PTR) 結果不給過...........我認知錯誤= = K板友寫的A::(*PTR)也不給過 請問這該怎麼解釋? 2. XD(&A::QQ); 此段&作用在哪不是很了解 &(A::QQ)我認知以為可以對 結果也是錯........ 請版友解答一下!! 完整code: http://codepad.org/Ivu6f8hQ 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.207.187

09/03 13:35, , 1F
一般 function 你寫 void ((*)PTR)(int,int) 也不會過啊。
09/03 13:35, 1F

09/03 13:36, , 2F
同理,沒有 void ((A::*)PTR)(int,int) 這種寫法。
09/03 13:36, 2F
文章代碼(AID): #1Adi9NF4 (C_and_CPP)
文章代碼(AID): #1Adi9NF4 (C_and_CPP)