其他分享
首页 > 其他分享> > WINAPI是什么意思?

WINAPI是什么意思?

作者:互联网

查阅windows程序设计,所示意思如下:

WINAPI是一个宏名,定义如下:

    #define WINAPI _stdcall;

而std_call是新标准c/c++函数的调用方法,他是采用自动清栈的方式,而标准c调用(_cdecl方法,cdecl是C declare的缩写)采用的是手工清栈的方式。

那么就引出了一个新的问题,什么是自动出栈?什么是手动出栈?查阅baidu.com,整理如下:

  1. 函数参数的压栈顺序
  2. 由调用者还是被调用者把参数弹出栈
  3. 产生函数修饰名的方法(C者C++在编译和链接的时候会重新给函数起一个名字,而这个名字的起法是根据std_call,cdecl这些来指定的)。

 

标签:调用,清栈,cdecl,WINAPI,什么,意思,函数,调用者
来源: https://blog.csdn.net/lisfaf/article/details/98990043