有没有能自动获取结构体成员数量的方法?~~~~
在制作通用链表的过程遇到技术上的问题~具体点就是找一种自动分析结构体成员个数的方法以此来求其索引值,当然跳过这步可以~不过要另外多加个索引变量参数了~~这问题暂时没有解决思路~能否帮忙想想~~~~~~问题是结构体成员数量以及其数据类型是不确定的~修改结构体成员数量得出结果体成员数量结果也不同~~~
例如
srturct a
{
int a;
int b;
};
结果体成员数量为2~~
struct b
{
char a[20];
int b;
struct c
{
int a;
int b;
};
};
结构体b成员数量为3~~~~
尽量避免穷举法,以此来达到修改结构体成员数量所得到的值会相应发生变化的目的~感觉从原理上分析实现可能性不大~不知道有没有大神能给出高见??~~~~