【发布时间】:2023-03-14 21:51:01
【问题描述】:
我将粘贴一个代码sn-p并解释我面临的问题,
void materialPropertiesDlg::OnNext() {
contiBeam *continousBeamPtr;
contiBeam contiBeamObj;
UpdateData(TRUE);
switch (m_steel_grade) {
// Do Something
}
continousBeamPtr->setMaterial(m_conc_grade, m_steel_grade);
OnOK();
}
如您所见,在第 2 行创建了一个指针对象,在下一行创建了一个对象。所以,然后我调用类contiBeam的成员函数setMaterials()。我可以使用对象contiBeamObj 轻松做到这一点,但是当我使用contiBeamPointer 调用该函数时,Windows 会抛出一个错误,显示为
应用程序已停止工作。
我能够做必要的事情,我只是想知道这可能是什么原因?
【问题讨论】:
标签: windows visual-c++-6