![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2005
Адрес: Donetsk
Сообщений: 203
|
Вопрос простой, но все же хочется расставить все точки над "и".
Значит так - мне надо в конструктор класса (или просто в метод) передать ссылку на массив, чтобы потом я мог изменять массив внутри класса и соответственно изменения касались исходного массива. и вообще, если кто знает, расскажите об особенностях копирования массивов, передачи как параметра,... |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Просто передай ссылку на массив и все.
А чтобы сделать независимую копию, надо создать ее вручную и вручную занести в ее данные. Вариант массив1 = массив2 не пройдет, это будет один и тот же массив. Последний раз редактировалось iNils; 12.06.2006 в 15:37. |
|
|||||
|
Регистрация: Nov 2005
Адрес: Donetsk
Сообщений: 203
|
т.е. если я сделаю массив1=массив2, а потом изменю массив 2, то и массив1 тоже изменится и наоборот если изменю массив1, то и массив2 изменится, т.к. все они ссылаются на одну и ту же область памяти.
да? |
|
|||||
|
|
|
|||||
|
Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
|
Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 03:56. |
|
|
« Предыдущая тема | Следующая тема » |
|
|