#柔性

C/C++ 中的0长数组(柔性数组)

 在标准C和C++中0长数组如charArray[0]是不允许使用的,因为这从语义逻辑上看,是完全没有意义的。但是,GUN中却允许使用,而且,很多时候,应用在了变长结构体中,如:StructPacket{intstate;intlen;charcData[0];//这里的0长结构体就为变长结构体提供了非常好的...
代码星球 ·2021-02-21