コード スニペットを貼り付けて、直面している問題を説明します。
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 行目でポインター オブジェクトが作成され、次の行でオブジェクトが作成されます。そこで、setMaterials()
クラスのメンバー関数を呼び出しますcontiBeam
。object を使用して簡単に実行できますが、contiBeamObj
を使用して関数を呼び出すとcontiBeamPointer
、ウィンドウが次のエラーをスローします。
アプリケーションが動作を停止しました。
私は必要なことをすることができますが、これの考えられる理由は何ですか?