vc6的new弹出access violation
vc6:
因为复制数据到剪贴板(自定义的格式)。大部分复制时弹出错误:NTDLL.DLL 0xc0000005 access violation.
上传图片失败,只有把图片ocr出来。
perator new(unsigned int. int. const char*.int)
operator new(unsigned int. const char*.int)
CString::AIIocBuffer(intJ CString::AIIocBeforeWrite(int) CString::AssignCopy(int. const char")
CString::operator=(const char ")
ITEM::SplitKeyName(CString &) ITEM::ExistedO
ITEM::GetIcon CSnaplistCtrl::OnGetdispinfo(tagNMHDR *.long ")
就是给CString的一个变量赋值,错误发生到了CString里面去了。有时不是CString里面,而是我的代码的new,都是分配的很小的内存,出错时程序管理器显示程序一共才用30多M内存。
不是说vc6的new 失败就返回0,为什么会程序崩溃。debug和release都出错。vc6的设置linker设置的是stack,heap应该说分配几十兆,几百兆都不会失败吧。电脑内存有4G的喔。
谁告诉我怎么回事?