class Base
{
public:
Base(int i) : iBase(i),j(i){}
int iBase;
int j;
};
int main()
{ Base b(6);
int *p=(int*)(&b);
int a=2;
int c=3;
cout<<(&b.iBase)<<(&b.j)<<endl;
cout<<p<<endl<<(&a)<<endl<<(&c)<<endl;
}
輸出結果爲
0012FF5C (爲什麼類內部的變量進棧順序是從低到高?)
0012FF60
0012FF5C
0012FF44
0012FF38(在main函數中的順序是從高到低)