Форум программистов, компьютерный форум CyberForum.ru

Формальные параметры в функции - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.62
Вальтазар
0 / 0 / 0
Регистрация: 04.10.2009
Сообщений: 17
24.02.2010, 16:12     Формальные параметры в функции #1
Здравствуйте, возник такой вопрос, на который у меня чего-то не находится точного ответа.
Вопрос: Эквивалентно ли для формальных параметров-массивов запись A[] и *A?
Просто мне кажется, что не эквивалентно, а в 2-х книгах пишут, что одинаково, но A[] лучше использовать для массивов, но почему не указывается.
Подскажите пожалуйста, эквивалентно или нет и если нет, то какие отличия.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.02.2010, 16:12     Формальные параметры в функции
Посмотрите здесь:

C++ Параметры функции
C++ функции и параметры
C++ Как передавать результат работы подпрограммы через формальные параметры?
C++ Параметры функции
C++ Какими способами можно использовать функции класса B, как параметры функции Sub класса А?
Формальные параметры функций. C++
C++ Чем могут отличаться формальные параметры функции от ее аргументов?
C++ Объясните: фактические и формальные параметры функции

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
accept
4837 / 3236 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
25.02.2010, 09:05     Формальные параметры в функции #2
A[] преобразовывается в *A
но A[] сообщает больше информации (массив располагается в памяти, как единое целое, у него есть предел и размер не может меняться), в то время как *A может означать один элемент
Yandex
Объявления
25.02.2010, 09:05     Формальные параметры в функции
Ответ Создать тему
Опции темы

Текущее время: 15:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru