Привет. Задача такая: Есть две структуры. typedef struct _BASIC_TABLE { //... POTHER_TABLE pother_table; //... } BASIC_TABLE, *PBASIC_TABLE; typedef struct _OTHER_TABLE { //... PBASIC_TABLE pbasic_table; //... } OTHER_TABLE, *POTHER_TABLE; Проблема в том, что не компилируется. Пишет, что элемент неопознан. Т.е. Если первой объявлена васик, то компилятор ругается на неизвестный символ other_table, а если второе - то наоборот - ругается на васик. Как объявить 2 структуры со ссылками друг на друга, чтобы все скомпелировать? Всем спасибо заранее