Move () для вставки / удаления элементов из динамического массива строки

Использование System.Move () для вставки / удаления элемента (ов) из массива строк не так просто, как вставить / удалить его из другого массива простых типов данных. Проблема в том, что ... строка подсчитывается в Delphi. Использование Move () для типов данных с подсчетом ссылок требует более глубоких знаний о внутреннем поведении компилятора.

Может ли кто-нибудь здесь объяснить мне шаги, необходимые для достижения этой цели, или, лучше, с некоторыми кодами фрагментов, или направить меня к хорошей справке по Интернет?

О, пожалуйста, не говорите мне использовать "ленивый, но медленный способ", то есть цикл for, я это знаю.

10
задан Phantom 16 September 2010 в 20:50
поделиться