剖析C++函数调用约定

时间:2014-06-29 10:29:27
【文件属性】:

文件名称:剖析C++函数调用约定

文件大小:208KB

文件格式:DOC

更新时间:2014-06-29 10:29:27

C++ 函数调用约定 调用约定

Visual C/C++的编译器提供了几种函数调用约定,了解这些函数调用约定的含义及它们之间的区别可以帮助我们更好地调试程序。在这篇文章里,我就和大家共同探讨一些关于函数调用约定的内容。 Visual C/C++的编译器支持如下的函数调用约定: 关键字 清理堆栈 参数入栈顺序 函数名称修饰(C) __cdecl 调用函数 右à 左 _函数名 __stdcall 被调用函数 右à 左 _函数名@数字 __fastcall 被调用函数 右à 左 @函数名@数字 thiscall(非关键字) 被调用函数 右à 左 /


网友评论