作者realmeat (念.力.写.程.式)
看板C_and_CPP
标题Re: [问题] struct的data大小是可变的...
时间Thu Feb 26 01:30:28 2009
这无法sizeof, 因为本来就是为了不定长度所使用的
他没有固定大小, 也可以说他没有分配实际的空间
所以我sizeof那个结构, 最末端的 data[]是被无视的
请参考文件
http://gcc.gnu.org/onlinedocs/gcc-4.3.3/gcc/Zero-Length.html#Zero-Length
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.64.60.201
1F:推 VictorTom:推~~有趣的用法:) 02/26 01:39
2F:→ VictorTom:只是另外有点好奇, 那data这个指标本身的空间怎麽算@_@" 02/26 01:40
4F:→ samuelcdf:这个struct就是一个例子, Buffer等於是标示了开头的位置 02/26 04:35
5F:→ samuelcdf:其内容是由不定数量的struct RECT组成的 02/26 04:41