new抛异常,一般是什么原因?

calories 2005-12-09 01:36:43
我的程序中需要使用一个已有库中的类,编译、链接都没有问题,Debug时在new这个类对象的地方抛异常Unhandled Exception in xxx.exe(KERNEL32.DLL): 0xE06d7363: Microsoft C++ Exception,而且Debug跟不到这个类的构造函数中去,try catch也捕获不到。
请问有可能是什么原因呢?
谢谢
...全文
249 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Water_Lee 2005-12-09
  • 打赏
  • 举报
回复
调用库出了问题吧,人家提供的肯定是Release版的DLL吧,你用Debug肯定会有错误的。也要用Release???
tomsx 2005-12-09
  • 打赏
  • 举报
回复
肯定是内存访问问题,看看你的NEW分配合理不?
oyljerry 2005-12-09
  • 打赏
  • 举报
回复
new别的对象等呢
oo 2005-12-09
  • 打赏
  • 举报
回复
有可能你在别的地方有越界操作,破坏了内管理的东西,你可以在new这个对象的地方,试着new别的对象,如果也失败,那基本上是破坏了内管理的东西。如果能成功,那就是这个类的问题了。
xiaocai0001 2005-12-09
  • 打赏
  • 举报
回复
帖代码

这样是看不出什么玩意的.

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧