1、动态分配内存后释放了一次,再次释放

1)直接删除2次

int main()
{int *a = new int(50);cout<<*a<<endl;delete a;delete a;return 0;
}

2)另外一个指针指向分配的内存,然后把这个2个指针都删除

int* p1 = new int(50);
int* p2 = p1; //p2和p1 现在指向同一内存地址
cout << *p1 << endl;
cout << *p2 << endl;
delete p1; //OK
delete p2; //ERROR! p2所指的内存,已通过delete p1而被释放,不可再delete一次
 
 

2、删除是一个普通指针或者不是一个指针

1)删除的是一个普通指针

nt  a = 50;
int *p = &a;
delete p

2) 删除的不是一个指针

string ss = "chenyu";
delete ss;
 

3、删除了由系统释放

C++之delete常见错误总结相关推荐

  1. K8S常见错误、原因及处理方法

    OOMKilled: Pod 的内存使用超出了 resources.limits 中的限制,被强制杀死. CrashLoopBackoff: Pod 进入 崩溃-重启循环,重启间隔时间从 10 20 ...

  2. centos linux 系统日常管理4 scp,rsync,md5sum,sha1sum,strace ,find Rsync 常见错误及解决方法 第十七节课...

    centos linux 系统日常管理4  scp,rsync,md5sum,sha1sum,strace ,find Rsync 常见错误及解决方法  第十七节课 rsync可以增量同步,scp不行 ...

  3. iscsi存储常见错误

    1. ISCSI安装 安装ceph #下载较新版本的源代码(含Ceph模块即可) git clone https://github.com/fujita/tgt.git export CEPH_RBD ...

  4. Rsync常见错误及命令详细参数

     Rsync常见错误: 问题一: @ERROR: chroot failed rsync error: error starting client-server protocol (code 5) a ...

  5. NDK编译php,Android NDK编译常见错误及解决方案

    Android NDK编译常见错误及解决方案 Error 1:$ ndk-build/cygdrive/c/andy/abc/obj/local/armeabi-v7a/objs/abc//hello ...

  6. Hibernate常见错误

    Hibernate常见错误 1.错误:object references an unsaved transient instance - save the transient instance bef ...

  7. 大数据常见错误及解决方案

    大数据常见错误及解决方案(转载) 1.用./bin/spark-shell启动spark时遇到异常:java.net.BindException: Can't assign requested add ...

  8. 【并发编程】map 基本用法和常见错误以及如何实现线程安全的map类型

    博主介绍: – 我是了 凡 微信公众号[了凡银河系]期待你的关注.未来大家一起加油啊~ 前言 哈希表介绍 哈希表(Hash Table)这个数据结构,在Go语言基础的时候就已经涉及过了.实现的就是ke ...

  9. MySQL数据库常见错误及解决方案

    MySQL数据库常见错误及解决方案 1 MySQL无法重启问题解决Warning: World-writable config file '/etc/my.cnf' is ignored 原因 今天帮 ...

最新文章

  1. os.path.dirname(path) 返回文件的绝对路径
  2. 独家 | 规范性分析的实用介绍(附R语言案例研究演示代码)
  3. mybatis的一对一 一对多 多对多
  4. HTTPS协议,SSL协议及完整交互过程
  5. json2.js参考
  6. JavaScript在物联网中的应用
  7. 异常作业2(2018.08.22)
  8. kafka工作流程及文件存储机制
  9. 软件性能测试中常见问题,性能测试常见的问题
  10. Sketch技巧:快速复制图形
  11. python数据库操作批量sql执行_python 批量远程执行SQL SERVER 脚本
  12. [WebApi] 捣鼓一个资源管理器--文件下载
  13. 鲁大师原来真的姓鲁呀
  14. javascript案例,专辑前6名
  15. LTE中RB和RE、REG、CCE的定义
  16. 2.4G RFID动物耳标解决方案 SI24R2F+
  17. 微信小程序选择图片并转base64
  18. Java中double转String
  19. 利用javadoc制作API文档
  20. 2022年安全员-B证考试模拟100题及在线模拟考试

热门文章

  1. 单体系统如何拆分为微服务
  2. 使用 ML.NET 进行保险价格预测
  3. 那些被.NET大厂拒绝的大佬们,究竟弱在哪里?
  4. BeetleX.Http.Clients V1.5发布
  5. 深入研究.NET 5的开放式遥测
  6. JAVA 15发布,越来越像C# ?9月排名,C#增幅狠甩JAVA
  7. ABPHelper.CLI及其依赖项简单介绍
  8. 一文说通C#中的异步编程
  9. 从堆里找回“丢失”的代码相关命令简介
  10. .NET开发框架(八)-服务器集群之网络负载平衡(视频)