Como obter acesso a variáveis de membro de uma classe usando ponteiro void mas não objeto
Eu estou tentando acessar variáveis de membro de uma classe sem usar o objeto. por favor, deixe-me saber como proceder.
class TestMem
{
int a;
int b;
public:
TestMem(){}
void TestMem1()
{
a = 10;
b = 20;
}
};
void (TestMem::*pMem)();
int main(int argc, char* argv[])
{
TestMem o1;
pMem = &(TestMem::TestMem1);
void *p = (void*)&pMem;
// How to access a & b member variables using variable p
getch();
return 0;
}