I'm new in c++, how to made code below work (compile without a syntax error)?
typedef struct _PersonA{
    char name[128];
    LPPersonB rel;
}PersonA, *LPPersonA;
typedef struct _PersonB{
    char name[128];
    LPPersonA rel;
}PersonB, *LPPersonB;
Please, don't ask me why I need to do it like this, because it is just an example to explain my question.
 
     
     
     
    