读书人

这个宏如何读

发布时间: 2013-03-12 11:19:35 作者: rapoo

这个宏怎么读
#define PSD_CHAR_TO_SHORT(str) ((*(str) << 8) | *((str) + 1))
[解决办法]
按大端的方式从地址str读一个short
最好把强制类型转换也写进宏,这样str+1的地址才是确定的
#define PSD_CHAR_TO_SHORT(str) ((*(char*)(str) << 8)
[解决办法]
*((char*)(str) + 1))

读书人网 >VC/MFC

热点推荐