Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.22;
Скачать: CL | DM;

Вниз

Тоже вопрос   Найти похожие ветки 

 
lookin ©   (2007-03-24 05:16) [0]

В свою очередь тоже задам вопрос. Просто наткнулся недавно. Почему компилируется такое:

procedure TForm1.Button2Click(Sender: TObject);
var a,b: array of double;
begin
 a:=@b;
end;

Дилетантство, вероятно, но интересно...


 
Johnmen ©   (2007-03-24 13:27) [1]

Было бы странно, если бы НЕ компилировалось. Типы идентичны, значит можно присваивать...
Что конкретно тебя смущает?


 
jack128 ©   (2007-03-24 13:56) [2]

потому что дин массив - суть указатель на некоторую структуру, видимо. Хотя мне подобные вещи тоже не нравятся. так же как и ObjectVar := PointerVar;

Кста, твой пример перестанет компилироваться если дерективу "Typed @operator" включить



Страницы: 1 вся ветка

Текущий архив: 2007.04.22;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.037 c
6-1161869306
Axis_of_Evil
2006-10-26 17:28
2007.04.22
TWSocket. как получить уведомление о невозможности соединения?


15-1174909021
Правильный Вася
2007-03-26 15:37
2007.04.22
Winamp и русские имена песен в главном окне


1-1172147339
Dmitry_177
2007-02-22 15:28
2007.04.22
MYITEM перевести с С++ на Delphi


15-1175199545
AntiUser
2007-03-30 00:19
2007.04.22
Установка Linux на ноутбук лишает права ...


2-1175183362
mahab
2007-03-29 19:49
2007.04.22
TImage