Вы не можете преобразовать адрес функции объекта («метод») как глобальный «простой указатель».
Для вызова метода требуется ссылка на объект.
если у вас есть это:
class MyClass
{
void Hello(char* AName) { ... }
}
void main()
{
MyClass MyObject = new MyClass();
MyObject->Hello("World");
delete MyObject;
}
Программа внутренне выполняет что-то вроде этого:
void main()
{
MyClass MyObject = new MyClass();
Hello(MyObject, "World");
delete MyObject;
}
Почему вы хотите это сделать?
Требуется адрес метода, поскольку решение проблемы .
Какая у вас проблема с программированием?
Может быть, есть другой способ решить эту проблему.