**自:http://www.cppblog.com/shaker/archive/2006/09/01/11924.html
一般的函式指標定義是這樣的:
/*****************code begin*****************/
typedef return_type (*ffunctionpoint) ( ... );
/*****************code end******************/
類成員函式是不能被轉化成類似上例中的ffunctionpoint型別的.
定義指向類成員函式的指標型別,如下:
/*****************code begin*****************/
typedef return_type (class_name::*fmemberfunctionpoint) ( ... );
/*****************code end******************/
呼叫的時候使用
/*****************code begin*****************/
class_name* object;
fmemberfunctionpoint
memberfunc;
((*object).*(memberfunc))( ... );
/*****************code end******************/
C 類成員函式指標
使用類成員函式指標需要掌握的三點。1 申明類成員函式指標 2 通過物件指標呼叫類函式指標 3 通過物件呼叫類函式指標 例 定義基類和子類 class base virtual void print2 class derived public base virtual void print2 申明類成...
C 類成員函式指標
include 自定義型別,包含兩種不同的成員函式 class mytest public mytest inta data a intget void set inta private int data 定義指向該 型別成員函式 的 函式指標 型別 注意格式!typedef int mytest ...
C 函式指標和類成員函式指標
一 函式指標 基本形式 char fun int n char pfun int void main 二 函式指標 typedef形式 char fun int n typedef char pfun int pfun pfun void main 三 類成員函式指標 class base type...