_stdcall:windows默认的函数调用协议;函数参数从右向左入栈;c++编译后函数名字被修改为:?functionname@@YG****@Z;函数自己清除栈里面的参数内容;
_cdecl:c/c++默认的函数调用;函数参数从右向左入栈;c++编译后函数名字被修改为:?functionname@@YI****@Z;;调用者清除栈里面的参数内容(程序中有可变参数时候用到);
_fastcall:适用于性能要求比较高的场合;从左开始不大于4字节的参数放入cpu寄存器中,其余参数从右向左入栈;c++编译后函数名字被修改为:?functionname@@YA****@Z;被调用的函数自己清除栈里面的内容