[MFC] CDialog指针的 UpdataData()方法 的问题
在一个文件中定义:
CDialog *showDlg;
void ShowResult(CDialog& dlg)
{
showDlg = &dlg;
dlg.UpdateData(false);// (1)
}
void A()
{
showDlg->UpdateData(false); //(2)
}
主窗口中调用ShowResult(*this); 结果在(1)句处正常,(2)句处
debug assertion failed! 这是为什么?