Показать сообщение отдельно
Старый 04.07.2008, 12:00   #158
Новичок
 
Регистрация: 12.05.2008
Сообщений: 2
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
liferus пока неопределено
По умолчанию

Код:
var
CheckPointList: TList;
Point: array[0..2] of integer;
begin
    CheckPointList:=TList.Create;
    Point[0]:=111;
    CheckPointList.Add(Point);
    Point[0]:=222;
    CheckPointList.Add(Point);
//
end;
Вопрос: array(CheckPointList[0])[0] равно ли array(CheckPointList[1])[0] ?
то есть по сути: Добавление элемента в список происходит по ссылке или по значению? Другими словами: копируется ли массив при добавлении в список или туда ложится ссылка на него?
Читал мануал - не нашел этого.

Последний раз редактировалось liferus, 04.07.2008 в 12:39.
liferus вне форума   Ответить с цитированием