C++函数的调用约定C++函数的调用约定
C++函数的调用约定文章目录C++函数的调用约定引入常见的调用约定__cdecl__stdcall__fastcall参考引入调用约定允许你指定被调函数和调用者之间传递参数和返回值的方式。不同的调用约定区别主要在于:参数和返回值放置的位置。参数传递的顺序。调用前设置和调用后清理的工作,在调用者和被调用者之间如何分配。并非所有约定都在所有支持的平台上可用,某些约定使用平台特定的实现。这篇文章描述的是x86平台。在 x86 平台上,所有参数在传递时都将加宽到 32 位。 返回值也将加宽到 3