如何消除这种警告错误????

justyk 2005-03-25 11:57:39



typedef struct _USB_DESCRIPTOR_REQUEST {
ULONG ConnectionIndex;
struct {
UCHAR bmRequest;
UCHAR bRequest;
USHORT wValue;
USHORT wIndex;
USHORT wLength;
} SetupPacket;
UCHAR Data[0];
} USB_DESCRIPTOR_REQUEST, *PUSB_DESCRIPTOR_REQUEST;


d:\winddk\2600\inc\wxp\usbioctl.h(449) : warning C4200: nonstandard extension used : zero-sized array in struct/union
...全文
49 点赞 收藏 3
写回复
3 条回复
xuzheng318 2005年03月25日
警告直接去掉就可以
#pragma warning(disable : 4200)
回复 点赞
subtop 2005年03月25日
#pragma warning(disable : 4200)
回复 点赞
cut9 2005年03月25日
UCHAR Data[0]; 怎么的也得1吧?
回复 点赞
发动态
发帖子
VC/MFC
创建于2007-09-28

7889

社区成员

42.1w+

社区内容

VC/MFC相关问题讨论
社区公告
暂无公告