![]() |
Модераторы: bsa |
![]() ![]() ![]() |
|
CompWorm |
|
|||
![]() Допеределыватель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1689 Регистрация: 6.12.2004 Где: / Репутация: нет Всего: 31 |
встретил такую форму записи:
поясните, что означает первый параметр функции, как и где используется такая форма записи? не понятно что именно гуглить... Это сообщение отредактировал(а) CompWorm - 12.2.2012, 20:18 |
|||
|
||||
bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
это называется "неиспользуемый параметр". Т.е. функции реально первый параметр не нужен (например, если это виртуальный метод базового класса). Чтобы компилятор не ругался оставляют в параметрах только тип, а имя переменной опускают.
|
|||
|
||||
CompWorm |
|
|||
![]() Допеределыватель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1689 Регистрация: 6.12.2004 Где: / Репутация: нет Всего: 31 |
ну хорошо, а вызываться эта функция должна с первым и вторым параметром?
то есть даже если он не используется, я всё равно должен ей отдать что-то в качестве параметра? |
|||
|
||||
bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
Конечно. Ты же не знаешь нужен ли ей на самом деле параметр или нет. Если бы он изначально предполагался ненужным, его бы не вводили. Логично? Возможно, в будущем его задействуют.
|
|||
|
||||
CompWorm |
|
|||
![]() Допеределыватель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1689 Регистрация: 6.12.2004 Где: / Репутация: нет Всего: 31 |
bsa, спасибо. дальше сам почитаю.
|
|||
|
||||
mes |
|
||||
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 79 Всего: 250 |
CompWorm, на прототип функции есть два угла зрения, клиента (вызывающего кода), и сервера (тела функции).. для клиента нужны только тип и количество параметров, а их именна нужны только для сервера.. поэтому прототип может быть описан так :
a сама функция :
естественно если какие то имена серверу не нужны, можно (а иногда желательно) их не писать ![]() |
||||
|
|||||
Modul |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 238 Регистрация: 17.2.2006 Репутация: нет Всего: нет |
mes замечательно краток в своих суждениях.
Не понял только, почему именно для сервера... Оно всемирно принято вообщето. ![]() mes не стоит тут на сервере внимание теребить. --------------------
I'll be back ! |
|||
|
||||
mes |
|
|||
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 79 Всего: 250 |
||||
|
||||
CompWorm |
|
|||
![]() Допеределыватель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1689 Регистрация: 6.12.2004 Где: / Репутация: нет Всего: 31 |
||||
|
||||
![]() ![]() ![]() |
Правила форума "C/C++: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |