作者QQ29 (我愛阿蓉)
看板C_and_CPP
標題Re: [問題] 求助 class 內的function pointer用法
時間Thu Sep 3 03:07:02 2009
整理一下
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
→ tinlans:一般 function 你寫 void ((*)PTR)(int,int) 也不會過啊。 09/03 13:35
→ tinlans:同理,沒有 void ((A::*)PTR)(int,int) 這種寫法。 09/03 13:36