WINAPI<-- WinMain(HINSTANCE hInstance, HIN-6ren">
gpt4 book ai didi

c++ - 主函数中的 "WINAPI"是什么意思?

转载 作者:IT老高 更新时间:2023-10-28 13:57:32 27 4
gpt4 key购买 nike

你能解释一下WinMain()函数中的WINAPI这个词吗?

以最简单的方式..

#include <windows.h>

int -->WINAPI<-- WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow)
{
MessageBox(NULL, "Goodbye, cruel world!", "Note", MB_OK);
return 0;
}

这只是一些 Windows 时髦模式吗?

它有什么作用?或者更确切地说,这个我还没有遇到过的 C++ 特性是什么?

最佳答案

WINAPI 是一个计算结果为 __stdcall 的宏,一个 Microsoft 特定的关键字,它指定被调用者清理堆栈的调用约定。函数的调用者和被调用者需要就调用约定达成一致,以避免损坏堆栈。

关于c++ - 主函数中的 "WINAPI"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2348442/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com