Научный форум dxdy
Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки
Список форумов
»
Тематические обсуждения
»
Computer Science
»
Программирование
Паскаль. Предварительное описание типов.
Пред. тема
|
След. тема
kuraga
Паскаль. Предварительное описание типов.
20.02.2010, 22:58
Есть типы record1, record2. В каждом есть элемент типа ^record1, ^record2. Такое возможно? Что-то типа forward для типов?
p51x
Re: Паскаль. Предварительное описание типов.
21.02.2010, 00:07
Да. Для указателей в паскале сделана такая возможность.
kuraga
Re: Паскаль. Предварительное описание типов.
21.02.2010, 00:12
Ну когда один на другой ссылается, а тот на этот - да. Но тут они еще ссылаются на самих себя! У меня не проходит......
meduza
Re: Паскаль. Предварительное описание типов.
21.02.2010, 01:16
kuraga в
сообщении #290811
писал(а):
Но тут они еще ссылаются на самих себя!
А что тут удивительного? Довольно популярная структура: списки, деревья и многое другое обычно реализуется с помощью неё.
Maslov
Re: Паскаль. Предварительное описание типов.
21.02.2010, 03:00
kuraga в
сообщении #290811
писал(а):
У меня не проходит......
В каком смысле "не проходит"? Если компилятор выдаёт сообщение об ошибке, приведите, пожалуйста, свою программу и диагностику компилятора.
kuraga
Re: Паскаль. Предварительное описание типов.
21.02.2010, 12:04
Я понял, что все проще.
Код:
type T = record a: ^T end;
Цитата:
Error 19: Undefined type in pointer definition (T)
kuraga
Re: Паскаль. Предварительное описание типов.
21.02.2010, 14:17
УДАЛИТЕ ТЕМУ, Я СОЗДАЛ НОВУЮ, ТАМ НАПИСАНО ПОНЯТНЕЕ.
Страница
1
из
1
[ Сообщений: 7 ]
Список форумов
»
Тематические обсуждения
»
Computer Science
»
Программирование