Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Нужна помощь по с++ / 6 сообщений из 6, страница 1 из 1
09.01.2014, 18:17
    #38520878
РустамKP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь по с++
Я Изучаю книгу Френка Луны (Программирование трехмерных игр с ДиректХ 9 на языке С++).Наткнулся на вот такой код:

Код: plaintext
1.
int EnterMsgLoop(bool (*ptr_display)(float timeDelta)); 



Как я понял это функция,но не понял почему в параметрах функции указатель и
переменная находятся в скобках.Как я понимаю аргументы должны разделятся запятой.В книгах что то такого не видел.Подскажите кто знает.Заранее благодарен.
...
Рейтинг: 0 / 0
09.01.2014, 18:19
    #38520882
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь по с++
РустамKPВ книгах что то такого не видел.
Поищи разделы "указатели на функции", "функцональные переменные" или что-то в этом роде.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
09.01.2014, 20:29
    #38521011
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь по с++
РустамKPЯ Изучаю книгу Френка Луны (Программирование трехмерных игр с ДиректХ 9 на языке С++).Наткнулся на вот такой код:

Код: plaintext
1.
int EnterMsgLoop(bool (*ptr_display)(float timeDelta)); 



Как я понял это функция,но не понял почему в параметрах функции указатель и
переменная находятся в скобках.Как я понимаю аргументы должны разделятся запятой.В книгах что то такого не видел.Подскажите кто знает.Заранее благодарен.


Это функция, имеющая своим единственным параметром указатель на функцию с сигнатурой

Код: plaintext
1.
bool func(float timeDelta);




ptr_display -- переменная, формальный параметр функции, указатель на эту функцию.
...
Рейтинг: 0 / 0
10.01.2014, 15:47
    #38522153
Сергей Силкин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь по с++
Вот из-за подобного запутанного (вместе с тем и эффективного) синтаксиса C++ некоторые его и недолюбливают...
...
Рейтинг: 0 / 0
10.01.2014, 19:49
    #38522505
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь по с++
Сергей Силкин, а может указатели на функции появились еще до С++ ?
...
Рейтинг: 0 / 0
10.01.2014, 19:56
    #38522512
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь по с++
И никакой он не запутанный :)
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Нужна помощь по с++ / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]