1,零长数组可以实现结构体中的变长数组成员,且内存分配一次,且是连续的,释放时只需要释放一次,传给用户时是安全的
2,但是在C++中不能被继承,原因是p指向了派生类对象部分了?
3,不指定#pragma pack(1) p很可能指向填充字节
零长数组可以实现结构体中的变长数组成员,只能放在结构体最后一个成员
最新推荐文章于 2024-03-12 08:44:10 发布
1,零长数组可以实现结构体中的变长数组成员,且内存分配一次,且是连续的,释放时只需要释放一次,传给用户时是安全的
2,但是在C++中不能被继承,原因是p指向了派生类对象部分了?
3,不指定#pragma pack(1) p很可能指向填充字节