gpt4 book ai didi

c - 关于签名 : int WINAPI WinMain (HINSTANCE p1, HINSTANCE p2, LPSTR p3, int p4)

转载 作者:太空宇宙 更新时间:2023-11-04 00:33:28 25 4
gpt4 key购买 nike

为什么 WinMain 可以有两种返回类型?

如果我删除它,将报告此警告:

warning C4007: 'WinMain' : must be '__stdcall'

或者我错误地读取了 int WINAPI

更新

我尝试了这两个据说与WINAPI相同的变体,均无效:

int __declspec WinMain

int __declspec(stdcall) WinMain

最佳答案

WINAPI 不是返回类型,它是扩展为函数的实现特定修饰或属性的宏。在这种情况下,它指定了调用约定并且等效于 __stdcall

在语法上,WINAPI 大致(但不完全)等同于像 static 这样的存储类说明符。

关于c - 关于签名 : int WINAPI WinMain (HINSTANCE p1, HINSTANCE p2, LPSTR p3, int p4),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2753296/

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