Форум 3DNews

Форум 3DNews (http://forum.3dnews.ru/index.php)
-   Программирование (http://forum.3dnews.ru/forumdisplay.php?f=44)
-   -   Структуры в C++ (http://forum.3dnews.ru/showthread.php?t=42796)

Rince 19.06.2005 19:34

Структуры в C++
 
Переходя с паскаля на си, столкнулся с проблемой. Хочу объявить два типа-структуры, ссылающиеся друг на друга, т.е. чтобы одним из элементов одного был указатель на другой и наоборот. Как это сделать, если компилятор просматривает исходник подряд и, натыкаясь на упоминание не объявленного ещё типа, ругается? В паскале это предусмотрено (разрешается объявлять тип-указатель на тип, объявленный ниже), в си наверняка тоже, но я не знаю как -- подскажите!

Andron_ 19.06.2005 19:48

перед оьъявлением структуры надо написать заголовки, т.е. примерно так:

Код:

struct A;
struct B;
struct A
        {
        int Numb;
        B* structura;
        };
struct B
        {
        int Numb2;
        A* structura;
        };



Текущее время: 23:19. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot