Extending a struct in C

前端 未结 11 915
你的背包
你的背包 2020-12-23 15:54

I recently came across a colleague\'s code that looked like this:

typedef struct A {
  int x;
}A;

typedef struct B {
  A a;
  int d;
}B;

void fn(){
  B *b;         


        
11条回答
  •  感动是毒
    2020-12-23 16:50

    Perhaps you can consider using macros to implement this feature, the need to reuse the function or field into the macro.

提交回复
热议问题