一个多线程的大程序运行的时候崩掉了,屏幕上打出这个: 
  
*** glibc detected *** corrupted double-linked list: 0xb78381d8 ***

三个原因 
1.  
    int* a = new int(10); 
    delete a; 
    delete a;   // <----  这个 
  
2. int* a; 
    delete a;   // <----  这个 
  
3. char s[10]; 
    int* a = new int(10); 
    sprintf(s, "1234567890"); 
    delete a; // a 被前面的给覆盖了

转自:https://blog.csdn.net/yalisiyi1/article/details/9284391

最新文章

  1. Android笔记:去除标题栏
  2. String与InputStream相互转换
  3. Android UI开发第四十二篇——实现实现易信的圆形图像和对话列表的图像显示部分
  4. Android MVVM框架RoboBinding初探
  5. mongodb 2.6 window 安装启动服务
  6. 服务器 IIS 发布网站 支持下载 apk 和 ipa
  7. button按钮在IE6、7、8、9、10中处理方式并不相同[转]
  8. 玩玩EXPRESSJS
  9. poj 2031Building a Space Station
  10. cf455A Boredom
  11. mysql dump 参数
  12. Scala 专题指南
  13. ubuntu下vsftpd配置
  14. 微信接口开发1--向微信发送请求--获取access_token
  15. css实现接地气的checkbox框
  16. 利用Java随机,生成随机学生数据
  17. hibernate的操作Blob和Clob类型数据(笔记)
  18. electron培训 ppt
  19. docker-网络基础
  20. 大数据搜索引擎之elasticsearch使用篇(一)

热门文章

  1. 请求http页面的相关过程
  2. [批处理]使用Log.io监控日志变化
  3. 父网访问子网(校园网访问校园网IP路由器下的一台电脑)远程路由器下的电脑
  4. TypeError: &#39;_io.TextIOWrapper&#39; object does not support item assignment
  5. racle SQL性能优化
  6. Restful levels and Hateoas
  7. Linux环境配置文件的理解
  8. 分享一个基于ssm框架下的webService接口开发
  9. 20190410Linux中磁盘管理及LVM(week2day1)
  10. ubuntu 17.10 安装mvn