Цитата:
SetLength(massiv, 4) - уменьшит длинну массива на одну позицию, или по сути перепишет нулями весь массив, но на этот раз сделав всего 4 позиций?
|
аллоцирует новый, забьет нулями и скопирует туда старые данные (все что влезут)
length()
Цитата:
нет ли какой простой команды на смещение внутри массива и уменьшение длинны массива, в случае если я взял элемент где-либо в середине массива? типа был SetLength(massiv, 5) я взял элемент под номером 3. как перенести 4 в 3, потом 5 в 4 и удалить 5?
|
move()
setlength()
хотя, последний если посмотреть реализацию tlist восе не обязателен.