7.调用约定_cdecl、_stdcall、_fastcall

1.什么是调用约定 调用约定跟堆栈清除密切相关。如果写一个汇编函数,给C/C++调用,在_cdecl方式下,则汇编函数无需清除堆栈,在_stdcall方式下,汇编函数需要在返回(RET)之前恢复堆栈 2.常用的调用约定  3.VS编译器的调用约定 VS中默认的调用约定是_cdecl方式,Windows API使用_stdcall调用方式,在DLL导出函数中,为了跟Windows API保持一致,建
相关文章
相关标签/搜索