【发布时间】:2009-07-10 04:19:22
【问题描述】:
我试图在不使用对象的情况下访问类的成员变量。请告诉我该怎么做。
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;
}
【问题讨论】:
-
这个问题涉及到类,而且肯定不是C,而是C++。