k8测试的一个问题
来源:互联网 发布:美微网络柠檬视频tv 编辑:程序博客网 时间:2024/04/29 20:26
测了一天,两万行的代码18个错误都是一样的类型。各种纠结,各种痛苦,一直提示内存可能释放两次,可我代码明明进行了NULL的测试,为什么还会报错。下面我说一下。
我错误的情况:类中含有指针,我在析构的时候对指针的判断和释放进行了处理,可就是报错。
if (NULL != l_pTest)
{
delete l_pTest;
l_pTest = NULL;
}
上面代码没问题,后来猜测是因为类的拷贝构造函数和赋值构造函数导致的内存可能被释放两次。所以重写了两个函数,我靠,竟然通过了。太幸福了。
原因:类的默认的拷贝构造和赋值构造是潜拷贝,只是将指针值传递近来,外面的类释放的时候,里面的类的指针是不空的,导致又释放了一次。
自责一下:好长时间都不重写这两个函数了,因为形成了潜意识的不去用拷贝和赋值,所以都忘记了这个问题
0 0
- k8测试的一个问题
- 一个非常重要的测试问题
- 测试一个奇怪的问题
- CISCO ASA5510-K8的配置案例
- Docker和k8的基本操作
- 关于模版一个问题的测试
- aws上面dcoc测试的一个问题
- sysbench 基准测试遇到的一个问题
- 由一个问题想到的,测试的复习
- 进行一个robotium的测试项目需要注意的问题
- 一个小问题,测试一下你的语文水平
- C++异常, 一个测试异常传递切割问题的程序
- 解决robotium一个类多个测试不能同时运行的问题
- 项目测试时出现的一个问题readOnly
- Intelppm.sys 和processr.sys 在虚拟机和Centrino 和AMD K8 processors上蓝屏问题
- 选AMD K8的CPU,你注意内存的搭配了吗?
- 选AMD K8的CPU,你注意内存的搭配了吗?
- 选AMD K8的CPU,你注意内存的搭配了吗?
- eclipse部署web项目至本地的tomcat但在webapps中找不到
- 我觉得是时候要真的开始拼命了
- 理解异步,同步,阻塞,非阻塞之间的关系
- coj 1345: Grayscale
- 插入排序InsertSort
- k8测试的一个问题
- UGUI下拉列表修改(0813Edit)
- Android编程之LocalBroadcastManager源码详解
- [推荐算法]Pearson Correlation Similarity 的python实现
- The last packet sent successfully to the server was 0 milliseconds ago, The driver has not received
- 韩信点兵
- Android ViewPager无限滑动(支持左右,存在传入数量限制)方式二
- HDU 5385
- 应用程序的makefile编写例程