typedef struct _tag{
typedef struct _tag2{
int x;
int y;
}TAG2;
TAG2 rc1;
typedef struct _tag3{
int xx;
int yy;
}TAG3;
TAG3 rc2;
}TAG;
このような記述は好ましくないでしょうか?