Форум: "Начинающим";
Текущий архив: 2010.10.03;
Скачать: [xml.tar.bz2];
ВнизКак скопировать один массив массивов в другой? Найти похожие ветки
← →
Anatoly Podgoretsky © (2010-07-04 11:50) [30]> Юрий Зотов (04.07.2010 01:50:24) [24]
> С этого момента A указывает на старый массив, B - на новый.
Это не строки и операция COPY-ON-WRITE не применима к ним, к ним применим
только счетчик ссылок, по обнулению массив освобождается
> Unlike strings and static arrays, COPY-ON-WRITE is not employed for
> dynamic arrays, so they are not automatically copied before they are
> written to.
> A[0] := 1;
> B := A;
> B[0] := 2;
> end;
> the value of A[0] is 2. (If A and B were static arrays, A[0] would still
> be 1.) и тоже для строк, A[1] будет иметь старое значение
> Assigning to a dynamic-array index (for example, MyFlexibleArray[2] := 7)
> does not reallocate the array.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.10.03;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.003 c