游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2145|回复: 7

一个不专业的问题

[复制链接]

56

主题

758

帖子

768

积分

高级会员

Rank: 4

积分
768
发表于 2007-6-22 20:10:00 | 显示全部楼层 |阅读模式
为什么Windows入口函数WinMain前面除了int外还跟了一个奇怪的声明,如:
int APIENTRY WinMain(HINSTANCE hInst, HINSTANCE hPrevInst, LPSTR pCmdLine, int nCmdShow)
int WINAPI WinMain(HINSTANCE hInst, HINSTANCE hPrevInst, LPSTR pCmdLine, int nCmdShow)
int PASCAL WinMain(HINSTANCE hInst, HINSTANCE hPrevInst, LPSTR pCmdLine, int nCmdShow)
??

86

主题

2251

帖子

2386

积分

金牌会员

Rank: 6Rank: 6

积分
2386
QQ
发表于 2007-6-22 20:48:00 | 显示全部楼层

Re:一个不专业的问题

函数的参数入栈方式

60

主题

1319

帖子

1319

积分

金牌会员

Rank: 6Rank: 6

积分
1319
发表于 2007-6-23 11:38:00 | 显示全部楼层

Re:一个不专业的问题

函数的调用约定,确定参数入栈顺序和返回时的清理方式

56

主题

758

帖子

768

积分

高级会员

Rank: 4

积分
768
 楼主| 发表于 2007-6-24 11:13:00 | 显示全部楼层

Re:一个不专业的问题

??

12

主题

217

帖子

220

积分

中级会员

Rank: 3Rank: 3

积分
220
发表于 2007-6-25 13:57:00 | 显示全部楼层

Re: 一个不专业的问题

替?Q成了 __stdcall,?用的?r候????7绞讲煌?⑶?_stdcall是需要?用的函?抵?踊指炊?!;卣{函?敌枰??_cdecl?明。微?文?n里都有不要偷?小

56

主题

758

帖子

768

积分

高级会员

Rank: 4

积分
768
 楼主| 发表于 2007-6-27 08:07:00 | 显示全部楼层

Re:一个不专业的问题

谢谢!请问微软的文档哪里有下载(最好是中文版)?

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
发表于 2007-6-28 22:05:00 | 显示全部楼层

Re:一个不专业的问题

由主调函数还是由被调函数出栈

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
发表于 2007-6-28 22:06:00 | 显示全部楼层

Re:一个不专业的问题

如果我没记错的话,3个都一样,等于__stdcall
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-26 00:45

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表