|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.04.2013, 13:55 | #1 |
Пользователь
Регистрация: 07.04.2013
Сообщений: 11
|
Вопросы с массивами
Доброго времени суток.
В универе начали учить C++, возник вопрос о передаче массивов в функцию. Когда мы передаем указатель на начало массива - его можно изменять в функции и изменения коснутся всей программы. А как передавать массив, чтобы его изменение оставалось в пределах 1й функции? Имеется ввиду, передача массива, как параметра-значения |
07.04.2013, 13:58 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А в чем собственно задача?
I'm learning to live...
|
07.04.2013, 14:04 | #3 |
Пользователь
Регистрация: 07.04.2013
Сообщений: 11
|
Конкретной задачи нет, просто заинтересован можно ли реализовать такое и как.
Т.е. передать в функцию массив так, чтобы его изменение касалось конкретной функции, а не всей программы Последний раз редактировалось skad0; 07.04.2013 в 14:12. |
07.04.2013, 14:23 | #4 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,318
|
Первое, что пришло в голову - использование вектора:
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
07.04.2013, 14:25 | #5 | |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
Цитата:
Но ничего не мешает сделать локальную копию массива внутри самой функции. Пример: Код:
Код:
Зная тип и размерность, с массивами можно делать все, что угодно. Последний раз редактировалось _Bers; 07.04.2013 в 14:27. |
|
07.04.2013, 15:24 | #6 |
Пользователь
Регистрация: 07.04.2013
Сообщений: 11
|
Спасибо большое!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопросы | BubbleBee | Общие вопросы C/C++ | 2 | 08.06.2011 02:37 |
Вопросы по С++ | Fantazerishka | Общие вопросы C/C++ | 2 | 19.05.2010 06:52 |
Вопросы | ReaktiV | Общие вопросы C/C++ | 52 | 03.05.2010 16:38 |