Are Flexible Array Members valid in C/C++
最新推荐文章于 2023-09-10 18:04:00 发布
Flexible Array Members(FAM)是C99标准引入的一种特性,允许结构体的大小在运行时确定。FAM常作为结构体的最后一项,但需要注意,C++中并不直接支持这种方式,且T[0]是GCC扩展,非标准C或C++所接受。为确保可移植性,有时会使用T[1],但这需要关注数据结构布局。
摘要由CSDN通过智能技术生成