Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.11.28;
Скачать: [xml.tar.bz2];

Вниз

Приравнять динамические переменные   Найти похожие ветки 

 
CherrLy   (2004-11-12 21:56) [0]

Как сделать сабж?
Есть 2 динамических двумерных массива (A и B) типа array of array of integer;
Как элементам массива B присвоить значения элементов массива A, не делая его ссылкой на A? Т.е. если писать B:=A то получается ссылка.
Читал help в делфи, пишут что B:=Copy(A). С одномерными динамическими массивами всё ОК, а с двумерным что B:=A, что B:=Copy(A) одинаково - ссылка получается.


 
Jel ©   (2004-11-12 22:03) [1]

Каждый элемент многомерного массива - ссылка на массив. Следовательно нужно перебирать в цикле одну размерность и создавать копии массивов на которые она ссылается.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.11.28;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.034 c
14-1099994364
Drakosha
2004-11-09 12:59
2004.11.28
Opera и Isa2004


1-1100256549
TSa
2004-11-12 13:49
2004.11.28
Спрятать приложение в панали задач


14-1100316127
DelphiN!
2004-11-13 06:22
2004.11.28
Выявление ошибок в программе


1-1100527259
aap
2004-11-15 17:00
2004.11.28
Cоздание Hint-а как в Win XP.


6-1095681156
Senator
2004-09-20 15:52
2004.11.28
TServerSocket





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский