当前位置: 首页 > news >正文

C++学习过程中的一个问题

//释放原有空间
delete[] this->m_EmpArray;
//指针指向新的数组
this->m_EmpArray=newSpace;
//delete[] newSpace;
newSpace=NULL;

上面的情况是正确的,下面的情况是错误的:

//释放原有空间
delete[] this->m_EmpArray;
//指针指向新的数组
this->m_EmpArray=newSpace;
delete[] newSpace;
newSpace=NULL;

找了很久,修改很多出地方终于找到了。

//指针指向新的数组
this->m_EmpArray=newSpace;

上一句指令,是两个指针指向同一个地址空间。在此情况下,newSpace可以指向空的地方,但是不能清空。指向新的地方,原来的地址空间还在;一旦清空,现在this.m_EmpArray指向地址也是不存在了!!!

http://www.dtcms.com/a/466556.html

相关文章:

  • 外贸一般上什么网站动漫制作专业可以升大专吗
  • 构建外贸智能决策大脑
  • 网站建设费税收分类好的做网站的公司
  • Ubuntu 查看内存大小的多种方法
  • 淄博网站外包wordpress设置缓存
  • ProVerif: 形式化证明工具
  • 卷积神经网络CNN(三):三维卷积与多核卷积
  • AI大事记11:从 AlphaGo 到 AlphaGo Zero(下)
  • HTB:Artificial[WriteUP]
  • 网站开发ppt模板免费字体设计
  • openharmony 4.1r ota升级包制作笔记
  • STM32F103RCT6+STM32CubeMX+keil5(MDK-ARM)+Flymcu实现串口重定向
  • 软件设计师——12 案例分析专题-数据流图
  • redis字符串命令
  • 做平面设计的网站wordpress app开发
  • ANSI A1860.1-2017 刨花板地板检测
  • 天津网站seo设计新乡市工程建设信息网
  • iOS 26 崩溃日志解析,新版系统下崩溃获取与诊断策略
  • 成都 网站建设 公司wordpress写模版
  • 经销商城建站网站页头
  • jvm中程序计数器
  • 网站建设代理公司网站评估内容 优帮云
  • 宁波做网站的公司找摄影作品的网站
  • 企业AI化转型的核心抓手:企业智脑如何推动技术与业务深度融合
  • 基于STM32的智能台灯 / WIFI智能台灯 / 智能无极调光台灯
  • uboot重启大法配置流程
  • 皖icp阜阳网站建设微网站开发流程
  • JAVA-可视化监控工具visualvm-监控tomcat
  • sd20251009训练赛补题
  • STM32【H7】理论——通信