упреждающее объявление

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Ответить
AlexP
новенький
Сообщения: 20
Зарегистрирован: 11.05.2007 19:04:01

упреждающее объявление

Сообщение AlexP »

Иногда бывает необходимо, чтобы два класса содержали ссылки друг на друга, для этого вводится упреждающее объявление класса.

А для обьектов нечто подобное есть? А то возникла надобность сделать то же для двух обьектов, но что-то ничего не получается.
SAK
постоялец
Сообщения: 158
Зарегистрирован: 17.02.2006 23:45:14
Откуда: Тим
Контактная информация:

Сообщение SAK »

Можно объявить указатель на необъявленный в данный момент объект, но который будет объявлен позже.

Код: Выделить всё

type
  pa = ^a;
  pb = ^b;
 
  a = object
    ptrb: pb;
  end;

  b = object
    ptra: pa;
  end;
AlexP
новенький
Сообщения: 20
Зарегистрирован: 11.05.2007 19:04:01

Сообщение AlexP »

Спасибо, буду использовать
Ответить