Sat*_*uru 0 c++
任何人都可以为我解析以下表达式
#define Mask(x) (*((int *)&(x)))
我应用了流行的左右规则来解决但不能...... :(
非常感谢一堆:)
unw*_*ind 10
这只是读取sizeof (int)参数地址的第一个字节,并将它们作为整数返回.
sizeof (int)
Ned*_*der 5
这定义了一个宏掩码,它将其参数解释为int.
&(x) - x的地址......
&(x)
(int *)&(x) - ...被解释为指向int的指针
(int *)&(x)
*((int *)&(x)) - 该指针的值
*((int *)&(x))
归档时间:
16 年,1 月 前
查看次数:
285 次
最近记录: