討論串[問題] 求助 class 內的function pointer用法
共 6 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓11(11推 0噓 0→)留言11則,0人參與, 最新作者tinlans ( )時間16年前 (2009/09/03 06:49), 編輯資訊
0
0
1
內容預覽:
C++ 的書都會告訴你:. class T {. public:. void foo(). {. value = 1; // 這其實是 this->value = 1;. }. int value;. };. 意思就是說 non-static member 實際上還要透過 this pointer
(還有3160個字)

推噓1(1推 0噓 6→)留言7則,0人參與, 最新作者LPH66 ((short)(-15074))時間16年前 (2009/09/03 03:14), 編輯資訊
0
0
0
內容預覽:
一樣的理由. 只是這裡是宣告成 void (A::*)(int,int) 這樣的 member function pointer. 表示這個 function pointer 是指向某個 class A 的 member function. 其收兩個整數當參數 無回傳值. 或者這樣看:. void
(還有669個字)

推噓0(0推 0噓 2→)留言2則,0人參與, 最新作者QQ29 (我愛阿蓉)時間16年前 (2009/09/03 03:07), 編輯資訊
0
0
1
內容預覽:
整理一下. 1.. 正確:typedef void(A::*PTR)(int,int);. A::*PTR的意思是什麼呢?. 我改為 ((A::*)PTR) 結果不給過...........我認知錯誤= =. K板友寫的A::(*PTR)也不給過. 請問這該怎麼解釋?. 2.. XD(&A::QQ)
(還有2個字)

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者kkroy (大豬小豬肉一斤)時間16年前 (2009/09/03 00:24), 編輯資訊
0
0
0
內容預覽:
很感謝QQ29為我解答,不過有些細節我還是沒有搞懂,希望大家指點指點。. 其實這一行我就沒有看很懂,後來爬了文發現QQ大先前也有一樣的問題,. typedef int b 的用法 一直以為 可以用 b 來宣告int型態的變數,僅此而已。. 後來才知道有 typedef void (*A)(int,i
(還有431個字)

推噓4(4推 0噓 14→)留言18則,0人參與, 最新作者QQ29 (我愛阿蓉)時間16年前 (2009/09/02 23:05), 編輯資訊
0
0
0
內容預覽:
我隨意的寫了一個程式. 變數都亂曲的笑笑就好. #include <iostream>. using namespace std;. class A;. typedef void(A::*PTR)(int,int);. class A. {. public:. A(){}. void QQ(int
(還有163個字)
首頁
上一頁
1
2
下一頁
尾頁