2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Паскаль. Предварительное описание типов.
Сообщение20.02.2010, 22:58 


08/11/09
156
Есть типы record1, record2. В каждом есть элемент типа ^record1, ^record2. Такое возможно? Что-то типа forward для типов?

 Профиль  
                  
 
 Re: Паскаль. Предварительное описание типов.
Сообщение21.02.2010, 00:07 


06/04/09
156
Воронеж
Да. Для указателей в паскале сделана такая возможность.

 Профиль  
                  
 
 Re: Паскаль. Предварительное описание типов.
Сообщение21.02.2010, 00:12 


08/11/09
156
Ну когда один на другой ссылается, а тот на этот - да. Но тут они еще ссылаются на самих себя! У меня не проходит......

 Профиль  
                  
 
 Re: Паскаль. Предварительное описание типов.
Сообщение21.02.2010, 01:16 
Заслуженный участник
Аватара пользователя


03/06/09
1497
kuraga в сообщении #290811 писал(а):
Но тут они еще ссылаются на самих себя!

А что тут удивительного? Довольно популярная структура: списки, деревья и многое другое обычно реализуется с помощью неё.

 Профиль  
                  
 
 Re: Паскаль. Предварительное описание типов.
Сообщение21.02.2010, 03:00 
Заслуженный участник


09/08/09
3438
С.Петербург
kuraga в сообщении #290811 писал(а):
У меня не проходит......
В каком смысле "не проходит"? Если компилятор выдаёт сообщение об ошибке, приведите, пожалуйста, свою программу и диагностику компилятора.

 Профиль  
                  
 
 Re: Паскаль. Предварительное описание типов.
Сообщение21.02.2010, 12:04 


08/11/09
156
Я понял, что все проще.
Код:
type T = record a: ^T end;

Цитата:
Error 19: Undefined type in pointer definition (T)

 Профиль  
                  
 
 Re: Паскаль. Предварительное описание типов.
Сообщение21.02.2010, 14:17 


08/11/09
156
УДАЛИТЕ ТЕМУ, Я СОЗДАЛ НОВУЮ, ТАМ НАПИСАНО ПОНЯТНЕЕ.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group