注册 登录
编程论坛 C++教室

问大家一个很菜的问题

lhllyp68 发布于 2010-10-13 06:36, 511 次点击
LOWORD(wParam)为什么不写成(LOWORD)wParam呢?难道LOWORD是一个函数?
4 回复
#2
御坂美琴2010-10-13 08:15
前者是C++写法,后者是C写法,看你喜欢统一为哪种,如果你为了C/C++通用,那显然选择后者
#3
pangding2010-10-13 22:32
前者的写法,是把 LOWORD 想像成一个类型,然后用类似调用构造函数的語法生成一个临时对象的感觉。
C 里没有类似的語法。C++ 颇有真做假时假亦真的味道,如果实力不济,深究代码一定会陷入困境。
#4
tornador2010-10-13 22:53
以下是引用御坂美琴在2010-10-13 08:15:04的发言:

前者是C++写法,后者是C写法,看你喜欢统一为哪种,如果你为了C/C++通用,那显然选择后者
有道理,支持一下
#5
lhllyp682010-10-14 03:46
谢谢各位的回答
1