ypedef void (*pf_goto_hell)(void);
typedef struct _ibm_func ibm_func;
typedef struct _sun_func sun_func;
......
ibm_func fibm;
sun_func fsun;
fibm.goto_hell = ...;
fsun.goto_hell = ...;
......
定義一模一樣都沒問題,
放到結構體裡面,動態載入嘛,程式初始化的時候,載入一遍,
比如,ibm函式全部放到ibm_func,
但是,sun也有自己的實現,那麼,放到另乙個結構體裡面,
當然,結構體只是為了管理方便,思路是用指標儲存起來,
原文:
《C 同名函式》同名隱藏與賦值
includeusing namespace std class base base public void show 派生與基類 在任何需要基類物件的地方都可以死用公有派生類的物件來代替,這條規則稱 賦值相容規則。它包括以下情況 1 派生類的物件可以賦值給基類的物件,這時把派生類物件中,從對應基類...
c 繼承中同名成員處理
所謂同名成員也就是 子類與父類 變數或者成員函式重名 看看以下 了解訪問方式 1 include2 using namespace std 34 class father512 void fun int x 13 17protected 18 intb 19private 20 intc 21 22...
C 同名函式選擇,命名空間
void may int float may float,float y 3 void may char char may const cahr template void may const t template void may t 編譯器選擇匹配的函式順序如下 1.完全匹配。引數列表和返回型別...