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

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

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

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

Сообщение AlexP » 03.10.2007 21:14:57

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

А для обьектов нечто подобное есть? А то возникла надобность сделать то же для двух обьектов, но что-то ничего не получается.
AlexP
новенький
 
Сообщения: 20
Зарегистрирован: 11.05.2007 19:04:01

Сообщение SAK » 03.10.2007 21:50:02

Можно объявить указатель на необъявленный в данный момент объект, но который будет объявлен позже.
Код: Выделить всё
type
  pa = ^a;
  pb = ^b;
 
  a = object
    ptrb: pb;
  end;

  b = object
    ptra: pa;
  end;
SAK
постоялец
 
Сообщения: 158
Зарегистрирован: 18.02.2006 00:45:14
Откуда: Тим

Сообщение AlexP » 04.10.2007 18:20:17

Спасибо, буду использовать
AlexP
новенький
 
Сообщения: 20
Зарегистрирован: 11.05.2007 19:04:01


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

Рейтинг@Mail.ru