一个类的成员函数中怎么取得另一个类的数据成员

一个类的成员函数中如何取得另一个类的数据成员?
public CLogin ::public CDialog{
private: CString m_name;
public : void t();
};
void Clogin::t(){ //在这个函数里面修改。。来实现指针传递
m_name = "fdssf";
leftFomr left ;
left->pDlg = this;
}



public leftForm::public CFromView{
Clognin *pDlg;
public :void l();
};

void leftForm::l(){
MessageBox(pDlg->m_name); //这里如何取得上一个类的数据成员
}


取值始终为空。。。

------解决方案--------------------
t()这个函数在哪调用的?m_name = "fdssf";这句最好放在CLogin的构造函数中初始化,在leftForm类中
Clognin *pDlg;这个pDlg没有实例化,是个野指针,可以在l()函数中实例化一下:pDlg=new Clognin;


------解决方案--------------------
探讨
还是为空。。。

------解决方案--------------------
友元不知道能不能实现你需要的~