C++Debug Assertion Failed!到底出错在哪里

 时间:2024-10-16 01:52:56

1、下面这幅图是我的程序源代码截图,这是一个很简单的小程序,不妨自己阅读下能否找到错误。

C++Debug Assertion Failed!到底出错在哪里

3、下图荧光笔标记的地方,是Distance类析构函数,这里使用了delete,其实是画蛇添足的,因为pDist指针是静态分配的内存,当程序运行完后,其内存自动释放,此时使用delete就是删除一个不存在的指针,从而报错,而实际上delete是与new搭配使用的。

C++Debug Assertion Failed!到底出错在哪里

5、另一种情况就是内存泄露。

C++Debug Assertion Failed!到底出错在哪里

6、在调试的时候一定是在自己编写的函数上找错,不要一只跟着调试顺序在库函数里找错。

  • 显卡驱动装不上,提示数据错误(循环冗余检查)
  • Windows 7设置WINS客户端网络地址
  • 华硕笔记本下载驱动途径,方法(三种方法)
  • c语言中的头文件
  • 谷歌浏览器怎么样停用扩展程序
  • 热门搜索
    减肥菜谱 长春旅游攻略 正装搭配 水肿型肥胖怎么减肥 封印之剑攻略 湖北文理学院怎么样 第三十九次攻略 荷叶茶怎么喝才减肥 什么水果减肥 密室逃脱绝境系列11游乐园攻略