【发布时间】:2012-03-01 16:54:07
【问题描述】:
例如:
int WINAPI WinMain ( HINSTANCE instance, HINSTANCE prev_instance, PSTR cmd_line, int cmd_show )
WINAPI 是一个如下所示的定义:
#define WINAPI __stdcall
你为什么不能这样做:
int __stdcall WinMain ( HINSTANCE instance, HINSTANCE prev_instance, PSTR cmd_line, int cmd_show )
实际上我认为我的问题是我有点混淆了 typedef 的定义。谁可以给我解释一下这个?定义是做什么的,为什么你不能只写 __stdcall 代替它?
【问题讨论】:
标签: c++