Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.04.2012, 21:40   #41
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

Цитата:
Сообщение от rmv240899 Посмотреть сообщение
Нужно передавать указатель по ссылке. Тогда можно будет передавать сам указатель, и в функции не нужны будут разыменования.
1. Разыменовывание в функции в любом случае делать не обязательно. К любому указателю можно обращаться через operator[]
2. Либо передавай ссылку на массив, либо передавай указатель + количество элементов.

3. Либо используй обертку над массивом (хранит указатель и количество элементов. Контролирует безопасность, на случаи выхода за пределы диапазона и тп).

Если передашь только один указатель "без ничего" - отладчик твой лучший друг.
_Bers вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объявить массив через функцию. (С++) Alendorff Помощь студентам 11 20.02.2012 18:22
Передача указателей на массив в функцию. nibir Общие вопросы C/C++ 14 06.07.2011 13:24
Как передать Динамический массив в функцию? RainCat Помощь студентам 4 13.04.2011 11:25
Массив используя функцию и процедуру. Profan4ik Помощь студентам 1 30.05.2010 14:06
Передача указателя на массив в функцию loser Общие вопросы C/C++ 2 19.02.2010 19:41