016 函式過載與函式指標

2021-08-21 22:37:23 字數 870 閱讀 7834

/*

函式過載與函式指標

當使用過載函式名對函式指標進行賦值時

根據過載規則挑選與函式指標引數列表一致的候選者

嚴格匹配候選者的函式型別與函式指標的函式型別

*/#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 物件首部多個指標,指標指向虛...