类的内存模型,求助
#include "stdafx.h"#include <iostream>using namespace std;class Base{public: void foo1(void){} void foo2(void){}private: double m_fMember1; int m_nMember2;};typedef void (Base::*CLASS_FUNC)(void);int _tmain(int argc, _TCHAR* argv[]){ Base base; cout<<&base<<endl; cout<<&(base.m_fMember1)<<endl; cout<<sizeof(double)<<endl; cout<<&(base.m_nMember2)<<endl; CLASS_FUNC pFunc=&Base::foo1(); unsigned *tmp=(unsigned*)&pFunc; cout<<hex<<*tmp<<endl; pFunc=&Base::foo2(); tmp=(unsigned*)&pFunc; cout<<hex<<*tmp<<endl; return 0;}