Re: [問題] 求助 class 內的function pointer用法
我隨意的寫了一個程式
變數都亂曲的笑笑就好
#include <iostream>
using namespace std;
class A;
typedef void(A::*PTR)(int,int);
class A
{
public:
A(){}
void QQ(int a,int b){cout<<a<<b;}
void XD( PTR P){ (this->*P)(5,6);}
void DO()
{
XD(&A::QQ);
}
};
int main()
{
A T;
T.DO();
return 0;
}
這樣是可以run的 是不是你想要的??
有錯請各位多指教
ps.有誰知道我寫this->這個 為啥不寫會錯= = 我想不透
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.207.187
※ 編輯: QQ29 來自: 140.113.207.187 (09/02 23:06)
推
09/02 23:10, , 1F
09/02 23:10, 1F
推
09/02 23:31, , 2F
09/02 23:31, 2F
→
09/02 23:33, , 3F
09/02 23:33, 3F
→
09/02 23:34, , 4F
09/02 23:34, 4F
→
09/02 23:38, , 5F
09/02 23:38, 5F
→
09/02 23:39, , 6F
09/02 23:39, 6F
→
09/02 23:42, , 7F
09/02 23:42, 7F
→
09/02 23:43, , 8F
09/02 23:43, 8F
→
09/02 23:44, , 9F
09/02 23:44, 9F
→
09/02 23:50, , 10F
09/02 23:50, 10F
推
09/02 23:58, , 11F
09/02 23:58, 11F
→
09/03 00:15, , 12F
09/03 00:15, 12F
→
09/03 00:27, , 13F
09/03 00:27, 13F
推
09/03 00:29, , 14F
09/03 00:29, 14F
→
09/03 00:30, , 15F
09/03 00:30, 15F
→
09/03 00:30, , 16F
09/03 00:30, 16F
→
09/03 00:31, , 17F
09/03 00:31, 17F
→
09/03 00:31, , 18F
09/03 00:31, 18F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 2 之 6 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章