/*
函式過載與函式指標
當使用過載函式名對函式指標進行賦值時
根據過載規則挑選與函式指標引數列表一致的候選者
嚴格匹配候選者的函式型別與函式指標的函式型別
*/#if 1
void myfunc(int a)
void myfunc(char *p)
void myfunc(int a, int b)
void myfunc(char *p1, char *p2)
//宣告乙個 函式型別
typedef
void mytypefunc(int a, int b); //或者
typedef
void (mytypefunc)(int a, int b);
//mytypefunc *myfuncp = null; //定義乙個函式指標 這個指標指向函式的入口位址
//宣告乙個 函式指標 型別
typedef
void(* myptypefunc)(int a, int b);
//myptypefunc fp = null; //通過 函式指標型別 定義了 乙個函式指標 ,
//宣告乙個 函式指標變數
void(* myvarpfunc)(int a, int b);
//函式指標變數的使用
void test01()
//使用函式型別
void test02()*/}
//使用函式指標
void test03()
//使用函式指標變數
void test04()
void test()
#endif
函式過載遇上函式指標
函式過載遇上函式指標 將過載函式名賦值為函式指標時 1.根據過載規則挑選與函式指標列表一致的候選者 2.嚴格匹配候選者的函式型別與函式指標的函式型別 看下面的 include int func int x int func int x,int y int func int x,int y,int z...
016遞迴函式
方法一 遞迴 include include int fib int n int main 方法二 非遞迴 include include int fib int n return c int main include include int my pow int n,int k int main ...
016 虛函式
目錄 一 概念 二 簡單對比 三 簡單對比 圖形 一 概念 虛函式 虛函式一定是重寫函式,在基類重寫函式前加virtual 使用 1 類物件 使用什麼物件呼叫對應類的重寫函式 2 基類指標 1 呼叫普通函式 對應類函式 2 呼叫virtual函式 指標指向的類 原理 1 物件首部多個指標,指標指向虛...