【发布时间】:2010-06-08 12:59:38
【问题描述】:
我正在尝试为实际数据包有效负载初始化一个以数组 [0](此处为 char iedata[0])结尾的结构。如果我尝试内联初始化它,如下所示:
struct some_packet pkt = {
.elem1 = blah, .elem2 = bleh,
.iedata = {
1, 2, 3, 4
}
};
我收到来自 gcc 的警告:
warning: (near initialization for ‘pkt.iedata’)
有没有什么好的方法来标记这是一个正确的初始化?
【问题讨论】: