C++之delete常见错误总结
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常见错误总结相关推荐
- K8S常见错误、原因及处理方法
OOMKilled: Pod 的内存使用超出了 resources.limits 中的限制,被强制杀死. CrashLoopBackoff: Pod 进入 崩溃-重启循环,重启间隔时间从 10 20 ...
- centos linux 系统日常管理4 scp,rsync,md5sum,sha1sum,strace ,find Rsync 常见错误及解决方法 第十七节课...
centos linux 系统日常管理4 scp,rsync,md5sum,sha1sum,strace ,find Rsync 常见错误及解决方法 第十七节课 rsync可以增量同步,scp不行 ...
- iscsi存储常见错误
1. ISCSI安装 安装ceph #下载较新版本的源代码(含Ceph模块即可) git clone https://github.com/fujita/tgt.git export CEPH_RBD ...
- Rsync常见错误及命令详细参数
Rsync常见错误: 问题一: @ERROR: chroot failed rsync error: error starting client-server protocol (code 5) a ...
- NDK编译php,Android NDK编译常见错误及解决方案
Android NDK编译常见错误及解决方案 Error 1:$ ndk-build/cygdrive/c/andy/abc/obj/local/armeabi-v7a/objs/abc//hello ...
- Hibernate常见错误
Hibernate常见错误 1.错误:object references an unsaved transient instance - save the transient instance bef ...
- 大数据常见错误及解决方案
大数据常见错误及解决方案(转载) 1.用./bin/spark-shell启动spark时遇到异常:java.net.BindException: Can't assign requested add ...
- 【并发编程】map 基本用法和常见错误以及如何实现线程安全的map类型
博主介绍: – 我是了 凡 微信公众号[了凡银河系]期待你的关注.未来大家一起加油啊~ 前言 哈希表介绍 哈希表(Hash Table)这个数据结构,在Go语言基础的时候就已经涉及过了.实现的就是ke ...
- MySQL数据库常见错误及解决方案
MySQL数据库常见错误及解决方案 1 MySQL无法重启问题解决Warning: World-writable config file '/etc/my.cnf' is ignored 原因 今天帮 ...
最新文章
- os.path.dirname(path) 返回文件的绝对路径
- 独家 | 规范性分析的实用介绍(附R语言案例研究演示代码)
- mybatis的一对一 一对多 多对多
- HTTPS协议,SSL协议及完整交互过程
- json2.js参考
- JavaScript在物联网中的应用
- 异常作业2(2018.08.22)
- kafka工作流程及文件存储机制
- 软件性能测试中常见问题,性能测试常见的问题
- Sketch技巧:快速复制图形
- python数据库操作批量sql执行_python 批量远程执行SQL SERVER 脚本
- [WebApi] 捣鼓一个资源管理器--文件下载
- 鲁大师原来真的姓鲁呀
- javascript案例,专辑前6名
- LTE中RB和RE、REG、CCE的定义
- 2.4G RFID动物耳标解决方案 SI24R2F+
- 微信小程序选择图片并转base64
- Java中double转String
- 利用javadoc制作API文档
- 2022年安全员-B证考试模拟100题及在线模拟考试
热门文章
- 单体系统如何拆分为微服务
- 使用 ML.NET 进行保险价格预测
- 那些被.NET大厂拒绝的大佬们,究竟弱在哪里?
- BeetleX.Http.Clients V1.5发布
- 深入研究.NET 5的开放式遥测
- JAVA 15发布,越来越像C# ?9月排名,C#增幅狠甩JAVA
- ABPHelper.CLI及其依赖项简单介绍
- 一文说通C#中的异步编程
- 从堆里找回“丢失”的代码相关命令简介
- .NET开发框架(八)-服务器集群之网络负载平衡(视频)