Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Теоретические вопросы _ конструкторы, деструкторы

Автор: lexel 28.06.2005 14:44

Подскажите пожалуйста ф-ий конструктора и деструктора

Автор: Romtek 28.06.2005 14:52

Конструктор, как правило, резервирует память для некоторых объектов, задаёт начальные значения переменным.
Деструктор же овобождает память и производит какие-то действия по окончанию работы с объектом.

Автор: Romtek 28.06.2005 14:54

Пример:

constructor Base.Init(S1, S2: Line);
begin
New(L1);
New(L2);
L1^ := S1;
L2^ := S2;
end;

destructor Base.Done;
begin
Dispose(L2);
Dispose(L1);
end;

Автор: lexel 28.06.2005 16:57

объясните пожалуйста про раннее и позднее связывание

Автор: volvo 28.06.2005 17:13

lexel, для начала прочитай вот это:
http://forum.pascal.net.ru/index.php?showtopic=2085&view=findpost&p=17646
Если что будет неясно, спрашивай...