![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 20.03.2014
Сообщений: 35
|
![]()
Есть класс А, в его подклассе встретил интересную запись:
Код:
Последний раз редактировалось Serge_Bliznykov; 11.04.2014 в 13:00. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 08.10.2007
Сообщений: 1,185
|
![]()
И скобки ещё не хватает.
Код:
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 20.03.2014
Сообщений: 35
|
![]()
Да, скобки действительно не хватает.
А что означает указатель на функцию - когда указатель на переменную все понятно - это адрес ее хранения в памяти, а тут указатель на что указывает? pAfter - "р" это опечатка или смысл какой-то несет? |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 08.10.2007
Сообщений: 1,185
|
![]()
В простейшем случае указатель на функцию ничем не отличается от указателя на что-то другое - это её адрес в памяти (адрес точки входа). С указателем на функцию-член посложнее. Тут, конечно, от реализации зависит, но в итоге всё равно будет или адрес функции, или смещение в vtable, по которому адрес функции.
p в pAfter - это pointer. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Прошу помочь найти ошибку в программе | shymaxer1 | Общие вопросы C/C++ | 0 | 27.03.2014 23:19 |
Алгоритмы. Не прошу решить. Прошу помочь! | pascaluser | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 12.10.2012 08:45 |
нужно помочь понять основные циклы в этой программе..что выполняется за чем? | anton6262906 | Помощь студентам | 2 | 22.12.2011 14:27 |
Прошу помочь! | DeusGPZ | Общие вопросы C/C++ | 4 | 17.10.2011 13:01 |