debug assertion failed

来源:互联网 发布:黑界扣字软件 编辑:程序博客网 时间:2024/06/05 15:55
BOOL CTestpage0::OnInitDialog()
{
//     m_modeset.ResetContent();
//     m_modeset.AddString("停止运行");
//     m_modeset.AddString("位置模式");
//     m_modeset.AddString("速度模式");
//     m_modeset.AddString("震动模式");
//     m_modeset.AddString("开环正弦");
//     m_modeset.AddString("开环方波");
//     m_modeset.AddString("开环速度");
//     m_modeset.SetCurSel(0);//默认显示第一项

    CComboBox *pmodeset=(CComboBox*)GetDlgItem(IDC_MODESET);
    pmodeset->AddString(_T("停止运行"));
    pmodeset->AddString(_T("位置模式"));
    pmodeset->AddString("速度模式");
    pmodeset->AddString("震动模式");
    pmodeset->AddString("开环正弦");
    pmodeset->AddString("开环方波");
    pmodeset->AddString("开环速度");
    pmodeset->SetCurSel(0);
    return TRUE;

}

以上代码m_modeset为combobox控件对应的一个变量使用注释段代码时出现了debug assertion failed的提示,,一般这个错误提示表示可能有野指针,所以改为下面的形式可以正常运行。

1 0
原创粉丝点击