1. Указателю на метод можно присваивать только адреса методов, имеющих соответствующий заголовок.
  2. Нельзя определить указатель на статический метод класса.
  3. Нельзя преобразовать указатель на метод в указатель на обычную функцию, не являющуюся элементом класса.
Как и указатели на обычные функции, указатели на методы класса используются в том случае, когда возникает необходимость вызывать метод, имя которого неизвестно. Однако существуют различия между указателем на метод и на функцию (имя переменной). Указатель на метод не ссылается на определенный адрес памяти. Указатель на метод имеет сходство с индексом в массиве, так как задает смещение. Конкретный адрес в памяти получается путем сочетания указателя на метод класса с указателем на определенный объект.

Формат указателя на поле класса: <тип_данных>(<имя_класса>::*<имя_указателя>);

В определение указателя можно включить его инициализацию в такой форме: &имя_класса::имя_поля; При это поле должно быть в области public.