读书人

这边+1是什么意思

发布时间: 2012-12-28 10:29:05 作者: rapoo

这里+1是什么意思?
UCHAR Buf[12];
Desc = (PINFO)(Buf+1);
[解决办法]
Buf是数组首元素的地址,+1后指向第二个元素,也就是“22”;
随后,该元素被强制转换成PINFO变量,再赋给Desc


[解决办法]
指向第一个字节的指针(索引从0开始),强转成PINFO后,即是description。

[解决办法]

引用:
Buf是数组首元素的地址,+1后指向第二个元素,也就是“22”;
随后,该元素被强制转换成PINFO变量,再赋给Desc


没有去引用,应该是第二个元素的地址
[解决办法]
Desc的值等于&Buf[1]

读书人网 >C++

热点推荐