delete 对象出错??
lzn1 2005-05-31 05:46:43 程序结构是这样的:
class bb :public aa
对话框类Cdlg 有一个 成员对象 bb * p;
当用户按下对话框上按钮后 :
p = new bb;
afxbeginthread(workthread,this);
在workthread中又开了两个其他的线程
在对话框类Cdlg的 OnDestroy()中 delete p;
出错:call stack 显示:
CString::GetData() line 122 + 34 bytes
CString::~CString() line 208 + 8 bytes
bb::~bb + 71 bytes
bb::`scalar deleting destructor'(unsigned int 0x00000001) + 37 bytes
CDlg::OnDestroy() line 228 + 31 bytes
怎么可能出错到CString ?? 如果解决??