谁能帮我解析下面的表达式
#define Mask(x) (*((int *)&(x)))
我应用了流行的左右规则来解决但不能.. :(
提前致谢:)
最佳答案
这只是读取参数地址处的第一个 sizeof (int)
字节,并将它们作为整数返回。
关于c++ - 解析这个表达式!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3668481/
标签 c++
谁能帮我解析下面的表达式
#define Mask(x) (*((int *)&(x)))
我应用了流行的左右规则来解决但不能.. :(
提前致谢:)
最佳答案
这只是读取参数地址处的第一个 sizeof (int)
字节,并将它们作为整数返回。
关于c++ - 解析这个表达式!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3668481/