游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1272|回复: 3

问个关于宏的小问题

[复制链接]

23

主题

67

帖子

67

积分

注册会员

Rank: 2

积分
67
发表于 2005-4-15 14:14:00 | 显示全部楼层 |阅读模式
#define MAKEINTRESOURCE( res ) ((ULONG_PTR) (USHORT) res)


什么意思?怎么解释这句话??

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
发表于 2005-4-15 14:55:00 | 显示全部楼层

Re:问个关于宏的小问题

宏没得解释,就是搜索替换而已

71

主题

1330

帖子

2585

积分

金牌会员

Rank: 6Rank: 6

积分
2585
发表于 2005-4-15 17:37:00 | 显示全部楼层

Re:问个关于宏的小问题

如果你在程序里写了一条这样
MAKEINTRESOURCE( res)
的语句,在编译的时候,编译器会认为是
((ULONG_PTR) (USHORT) res)
其中res是可以任意替换的

86

主题

2251

帖子

2386

积分

金牌会员

Rank: 6Rank: 6

积分
2386
QQ
发表于 2005-4-16 12:53:00 | 显示全部楼层

Re:问个关于宏的小问题

这是一个强制类型转换的宏

几乎所有的基础教材都会讲带参数的宏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-25 08:36

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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