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

本地网站搭建教程优质的南昌网站设计

本地网站搭建教程,优质的南昌网站设计,网站建设软件,怎样设置自己的网站在C中,释放指针通常使用delete或delete[]操作符; 如果指针指向的是单个对象,可以使用delete操作符进行释放; 在释放完内存后,最好将指针置为nullptr,以避免出现悬空指针(dangling pointer&#…

在C++中,释放指针通常使用delete或delete[]操作符;
如果指针指向的是单个对象,可以使用delete操作符进行释放;
在释放完内存后,最好将指针置为nullptr,以避免出现悬空指针(dangling pointer)问题;

void CShifangView::OnDraw(CDC* pDC)
{CShifangDoc* pDoc = GetDocument();ASSERT_VALID(pDoc);// TODO: add draw code for native data hereCString str1;int* ptr = new int; // 动态分配一个整型对象*ptr = 9999;str1.Format("0X%x", ptr);pDC->TextOut(20, 20, str1);delete ptr;str1.Format("0X%x", ptr);pDC->TextOut(20, 50, str1);ptr = NULL;str1.Format("0X%x", ptr);pDC->TextOut(20, 80, str1);
}

 

delete ptr 之后ptr还是有值;ptr=NULL之后才是0;


如果指针指向的是数组,则需要使用delete[]操作符进行释放,

int* arr = new int[10];
......
delete[] arr; // 释放内存
arr = nullptr; // 将指针置为空,避免悬空指针问题

此外,在C++11之后,推荐使用智能指针(如std::shared_ptr、std::unique_ptr)来管理动态分配的内存,以更好地避免内存泄漏和手动释放的麻烦;
 

http://www.yayakq.cn/news/102909/

相关文章:

  • 蒙文网站建设的意义wordpress的音乐插件怎么用
  • 淄博做网站的新华路网站建设
  • 遵义城乡建设网站网站建设责任书
  • 网站建设与运营沈阳建站平台
  • 河北建站公司wordpress插件都是英文
  • wordpress网站管理插件网站推广服务网
  • 设计网站用什么语言婚纱摄影网站建站
  • 如何开发网站自己做站长深圳app开发网站建设
  • 汕头潮阳网站建设广告优化师的工作内容
  • 个人官方网站怎么建设晋江网站建设qzdzi
  • 图书馆网站开发策划书科技公司名字大全
  • 重庆商务网站建设成都app开发
  • 深圳平台网站开发黄山旅游网页设计作业
  • 纪检监察机关网站建设方案建设网站简单的需要多少天
  • 苏州建设教育协会网站可信的网站建设
  • 怎么做网站的思维导图软件工程师分类
  • 手机网站推广网站做数据分析的意义
  • 金融网站素材广州低价网站建设
  • 沈阳城市建设学院网站邹城住房城乡建设部网站
  • 鄂州正规网站建设app排版网站
  • 如何免费创建一个自己的网站如何查询网站点击率
  • 广州app制作优化型网站建设的基本要求
  • 江津做网站襄阳微信网站建设
  • 阿里云网站建设官方自营店wordpress 获取文章
  • 网站建设中图片尺寸自助网站模板平台
  • 平台型网站建设wordpress怎么用两个主题
  • 宁波建网站选哪家好点烟台公司网站建设
  • 做网站兰州产品毕业设计作品网站
  • 外贸电子商务网站如何进行网络推广市场定位
  • 东莞优化seo网站关键词优化腾网站建设