_cdecl以及_stdcall

_cdecl以及_stdcall

_stdcall是Pascal的缺省调用方式,通常用于Win32 API中,函数采用从右向左的方式压入堆栈,自己在退出时清空堆栈。VC将将函数编译后会在函数前面加上下划线前缀,在函数名后加上"@"和参数的字节数。

C调用约定(__cdecl)按从右向左的顺序压参数入栈,由调用者把参数弹出栈。对于传递参数的内存栈由调用者维护,另外函数名修饰约定也有所不同。


http://www.cnblogs.com/Winston/archive/2008/09/11/1289391.html

你可能感兴趣的:(_cdecl以及_stdcall)