_stdcall(WINAPI) 与 _cdecl的区别
_stdcall是新标准C/C++函数的调用方法.从底层上说,使用这种调用方法参数的进栈顺序和标准C调用(_cdecl方法)是一样的,都是从右到左,但是_stdcall采用自动清栈的方式,而_cdecl是手工清栈.
windows规定,凡事有它来负责调用的函数必须定义为_stdcall类型.
比如回调函数.
如果没有显试声明的话,函数的调用方法默认是_cdecl.
windows规定,凡事有它来负责调用的函数必须定义为_stdcall类型.
比如回调函数.
如果没有显试声明的话,函数的调用方法默认是_cdecl.