C++delete_scalar.cpp触发了一个.exe断点的解决方案

 更新时间:2026年04月09日 08:43:33   作者:Brilliant Cheng  
文章描述了一个C++程序在关闭控制台时出现的bug,原因是使用new申请的空间,在析构函数中使用delete释放导致,建议找到真正出现问题的对象并修改,以提高编程水平

最近写C++代码碰到这样的一个问题

C++delete_scalar.cpp触发了一个.exe断点

程序运行没有问题,但是在关闭控制台时出现这个小bug。

原因

使用new申请的空间,最后使用delete进行释放,在进行delete操作时出现问题。

我将delete写在析构函数中,所以每次在关闭控制台的时候出现这个问题。 

解决

你可以把自己写的delete给注释掉,就解决这个问题了,因为系统最终也会进行内存的管理。

注:

这只是一种逃避的方式,建议看看到底是哪个对象在析构时出现问题的,然后进行针对的更改,这样可以更好的提高你编程的水平!

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • C/C++中的sizeof运算符和size_t类型的详解

    C/C++中的sizeof运算符和size_t类型的详解

    今天小编就为大家分享一篇关于C/C++中的sizeof运算符和size_t类型的详解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • C++类和对象之相关特性解读

    C++类和对象之相关特性解读

    这篇文章主要介绍了C++类和对象之相关特性,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-05-05
  • 利用Matlab制作一款狗头翻牌子小游戏

    利用Matlab制作一款狗头翻牌子小游戏

    本文将用Matlab制作一个狗头翻牌子的小游戏,就是点击一个牌子时,该牌子和周围四个牌子也会相应发生变化,想办法让所有牌子都在同一面即为游戏胜利。感兴趣的可以跟随小编学习一下
    2022-03-03
  • C++基于特征向量的KNN分类算法

    C++基于特征向量的KNN分类算法

    这篇文章主要为大家详细介绍了C++基于特征向量的KNN分类算法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-12-12
  • Visual Studio Code 2020安装教程及CPP环境配置(教程图解)

    Visual Studio Code 2020安装教程及CPP环境配置(教程图解)

    这篇文章主要介绍了Visual Studio Code 2020安装教程、CPP环境配置,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03
  • 用C语言模仿Python函数的实例

    用C语言模仿Python函数的实例

    下面小编就为大家带来一篇用C语言模仿Python函数的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • C语言单链表实现多项式相加

    C语言单链表实现多项式相加

    这篇文章主要为大家详细介绍了C语言单链表实现多项式相加,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-10-10
  • VSCode搭建STM32开发环境的实现步骤

    VSCode搭建STM32开发环境的实现步骤

    因为VSCode免费且好用,可以安装各种插件,本文主要介绍了VSCode搭建STM32开发环境的实现步骤,具有一定的参考价值,感兴趣的可以了解一下
    2023-12-12
  • C语言深入刨析数据结构之栈与链栈的设计与应用

    C语言深入刨析数据结构之栈与链栈的设计与应用

    栈是限定仅在表尾进行插入或删除操作的线性表,表尾称为栈顶(top),表头称为栈底(bottom)。栈的最主要特点就是“先进后出”(FILO),或“后进先出”(LIFO)。用链式存储结构表示的栈称为“链栈”,链栈对应于链表
    2022-05-05
  • C++统计函数执行时间的最佳实践

    C++统计函数执行时间的最佳实践

    在软件开发过程中,性能分析是优化程序的重要环节,了解函数的执行时间分布对于识别性能瓶颈至关重要,本文将分享一个C++函数执行时间统计工具,希望对大家有所帮助
    2025-09-09

最新评论