Указатель на член

Указатель на член на сайте grandmasters-film.ru



Можно Если напрямую, то надо использовать тип "указатель на функцию член" вида Ret (Class::*)(Args...) [const]. Сам указатель получать &Class::Fun, а вызывать операторами .* или...

...но в C++ это к сожалению невозможно — оператор "+=" принимает только один параметр, в то время как указатель на функцию — член класс в C++ определяется двумя параметрами.

Указатель на функцию-член должен соответствовать типу присваиваемой ему функции не в двух, а в трех отношениях: по типу и количеству формальных параметров...

Проинициализированный указатель на функцию-член класса. Его значение является относительной величиной и равняется значению смещения...

Если Вы хотите возвратить указатель на функцию-член, вы должны только изменить определения/объявления всех указателей на функции.

Результатом будет поименованный член объекта, на который настроен указатель и он будет адресом, если член является адресом.

Указатель на член класса можно получить при помощи применения оператора взятия адреса & к полностью квалифицированному имени члена класса.
Кадры из фильма : Виртуальные функции и абстрактные классы