Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.027 c
15-1174822851
Riply
2007-03-25 15:40
2007.04.22
Великолепный способ ведения дискуссий.


8-1155008242
MiHoY
2006-08-08 07:37
2007.04.22
найти на изображении окружность


15-1175142761
Novice
2007-03-29 08:32
2007.04.22
Работа с FS (FAT16, FAT32, NTFS x.x)


15-1174876350
Slider007
2007-03-26 06:32
2007.04.22
С днем рождения ! 25 марта


15-1174990027
eXPell
2007-03-27 14:07
2007.04.22
С чем это может быть связано?)




   Наверх