VS2005匯出函式命名規則

2021-07-13 14:41:57 字數 1905 閱讀 8640

作業系統:win7

總結的規律:

第乙個@前面是函式名,第乙個@到第二第三個@是類名,第三個@到第四個@是返回值引數的型別

1,如果有引數(不包括void),以@z結尾,否則以xz結尾

2,vs2005都是以qae開頭

//dll_export是自定義的匯出類巨集 後面是win7+vs2005個函式匯出後的名稱

class dll_export t

; //匯出後?fun1@t@@qaexxz

char fun2();//匯出後?fun2@t@@qaedxz

unsigned char fun3();//匯出後?fun3@t@@qaeexz

bool fun4();//匯出後?fun4@t@@qae_nxz

unsigned bool fun5();//匯出後?fun5@t@@qaeixz

short fun6();//匯出後?fun6@t@@qaefxz

unsigned short fun7();//匯出後?fun7@t@@qaegxz

int fun8();//匯出後?fun8@t@@qaehxz

unsigned int fun9();//匯出後?fun9@t@@qaeixz

long fun10();//?fun10@t@@qaejxz

unsigned long fun11();//匯出後?fun11@t@@qaekxz

float fun12();//匯出後?fun12@t@@qaemxz

double fun13();//匯出後?fun13@t@@qaenxz

void fun22(char ){};//?fun22@t@@qaexd@z

void fun23(unsigned char){};//?fun23@t@@qaexe@z

void fun24(bool ){};//匯出後?fun24@t@@qaex_n@z

void fun25(unsigned bool){};//匯出後?fun25@t@@qaexi@z

void fun26(short ){};//匯出後?fun26@t@@qaexf@z

void fun27(unsigned short){};//匯出後?fun27@t@@qaexg@z

void fun28(int ){};//匯出後?fun28@t@@qaexh@z

void fun29(unsigned int){};//匯出後?fun29@t@@qaexi@z

void fun30(long ){};//匯出後?fun30@t@@qaexj@z

void fun31(unsigned long){};//匯出後?fun31@t@@qaexk@z

void fun32(float ){};//匯出後?fun32@t@@qaexm@z

void fun33(double){};//匯出後?fun33@t@@qaexn@z

void fun42(int,char ){};//?fun42@t@@qaexhd@z

void fun43(int,unsigned char ){};//?fun43@t@@qaexhe@z

void fun44(void){};//?fun44@t@@qaexxz

int fun45(int);    //?fun45@t@@qaehh@z

int fun46(int,int);   //?fun46@t@@qaehhh@z

int fun47(int,int,int);  //?fun47@t@@qaehhhh@z

int fun48(int,float);  //?fun48@t@@qaehhm@z

int fun49(int,float,float) //?fun49@t@@qaehhmm@z

float fun50(int); //?fun50@t@@qaemh@z

};vs2002的規律見:

VS2005驗證控制項

驗證控制項,這個對我們來說是比較重要的,雖然他不高深,可用處是很大的,常見與資訊收集 其實他也沒有多少要講的,主要有以下幾個方面 他可以被定義外觀 廢話 驗證程式的顯示方式,是靜態還是動態 注意第乙個驗證控制項的兩種 分組顯示錯誤資訊 自定義服務端驗證 自定義客戶端驗證 正規表示式 required...

vs2005配置選項

前天剛在csdn上面看到乙個問題 vs 2005開始的時候有個習慣設定 就是 c vb.net還是 我選錯了 想修改 怎麼辦 連線為 很興奮的衝上去把這個問題答了,輕鬆的拿了15分 整道題目才20分 今天又看到乙個問題 vs2005 剛啟動的那個介面,有很多配置選項的,比如 vs team,vs c...

VS2005常用外掛程式

1.visual assist 強烈推薦 va從5.0一直到現在的vax,功能越來越強大,除了以前版本中的自動識別各種關鍵字,系統函式,成員變數,自動給出輸入提示,自動更正大小寫錯誤,自動標示錯誤等等以外,最新的版本中還在 workspace 視窗中加入乙個va view,可以更方便的查詢工程中的檔...