В следующем представлении,C - поле имеет неполную тип
struct Cat{
char *name;
struct Cat mother;
struct Cat *children;
};
Компилятор дает ниже ошибки для второго поля, но не третье поле,
error: field ‘mother’ has incomplete type
struct Cat mother;
^
Как понять эта ошибка?
[Проблема в определении объекта структуры внутри себя] (http://stackoverflow.com/questions/5329570/problem-in- define-object-of-a-structure-inside-yourself) – BLUEPIXY
У вас есть рекурсивное определение 'struct'. –