stl中的list操作异常
程序是基于MFC单文档的。我在CMainFrame声明了一个成员变量 private: list<HWND> m_listHwnd.有一个成员函数操作它 void fun(){ list<HWND>::iterator it; it = m_listHwnd.end();}. 我在一个新生成的对话框里调用了CMainFrame的fun,运行正常,可是在视类里调用CMainFrame的fun时候,运行到it = m_listHwnd.end()时,程序就出现了异常,说是访问冲突,实在想不明白,为什么在那个对话框调用就正常呢?另外,那个对话框是我新建的一个对话框类,在doc里调用生成的对话框对象。现在实在是郁闷透了,还请各位高手指点迷津