Нет , вы не можете вызывать функцию-член только с указателем на метод.Причина в том, что методы вызываются в context (this
), объекте, для которого вызывается метод.Если у вас есть только указатель на функцию-член, вы не можете знать, к какому объекту должен применяться метод.Однако, если функция-член static
, тогда у нее NOT есть контекст, потому что статические функции-члены можно вызывать без создания экземпляра объекта.
Таким образом, для вызова функции-члена вынужен указатель на функцию, PLUS некоторая ссылка на объект, определяющий контекст, в котором будет происходить вызов функции-члена.
Отвечает ли это на ваш вопрос?