Я мог быть совершенно неправ здесь, но, как я понимаю, С++ на самом деле не имеет собственного типа "указатель на функцию члена". Я знаю, что вы можете делать трюки с Boost и mem_fun и т.д. Но почему дизайнеры С++ решили не иметь 64-битного указателя, содержащего указатель на функцию и указатель на объект, например?
То, что я имею в виду конкретно, является указателем на функцию-член определенного объекта неизвестного типа. И.Е. что вы можете использовать для обратного вызова. Это будет тип, который содержит два значения. Первое значение является указателем на функцию, а второе значение является указателем на конкретный экземпляр объекта.
То, что я не имею в виду, является указателем на общую функцию-член класса. Например.
int (Fred::*)(char,float)
Это было бы так полезно и облегчило бы мою жизнь.
Уго