我有一个结构
typedef struct
{
UINT32 a;
Char b,
struct xyz *c;
}A;
有没有办法从结构中生成以下信息?
index type field size
1 UINT32 a 4
2 char b 1
3 pointer c 8
我知道C不允许反射,我们可以使用X-Macros来获取所有这些信息,但我的结构非常复杂,有数千个字段需要修改和编辑才能支持X-Macros。如果C中有方法或支持,我真的很感激,我不知道
任何可以生成这些的shell脚本或python脚本?