对象指针指向另一个对象指针..

2008-12-12

class test

{

public:

CString a1;

public:

test()

{

   a1=”test”;

}

};

class test2

{

public:

test *t;

test2()

{

   t=new test();

}

};

void CMfc_testDlg::OnOK()

{

test2 *t2 = new test2();

AfxMessageBox(t2->t->a1);

}

要获得对象中的对象成员..就要用new来开辟一个空间.. 否则直接声明对象指针并指向对象的成员的话..会报错..如上……