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

网站做广告投放 做销售线索预估/怎么做

网站做广告投放 做销售线索预估,怎么做,做机械设计图纸找什么网站,wordpress怎么设置顶级栏目对 delete *ptr 的理解: (1)delete 只是表示“将内存资源还给系统”,当下次程序再调用new申请内存的时候,系统就可以将这块内存重新分配给使用者; (2)而实际上调用delete *ptr; 之后…

对 delete *ptr 的理解:

(1)delete 只是表示“将内存资源还给系统”,当下次程序再调用new申请内存的时候,系统就可以将这块内存重新分配给使用者;
(2)而实际上调用delete *ptr; 之后,当前程序仍可以操作 *ptr指向的这块内存,这个指针也一直存在(“空悬指针”);
(3)如果再次对 ptr调用delete(重复释放),则程序将会core dump(理由是此时ptr可能是其他程序正在使用的一块新内存,旧程序不应该对其释放);
(4)所以正确的做法应该是在 delete后将 ptr指针置为空,这样的好处是避免改写
ptr内存上的内容,且delete nullptr;释放一个空指针不会引发程序错误。

访问一个 null空指针将会引发 段错误,delete释放一个空指针则不会。

示例一:

#include <iostream>
using namespace std;int main() {int *ptr = new int(10);cout << ptr << ' ' << *ptr << endl;delete ptr;cout << ptr << ' ' << *ptr << endl;return 0;
}

输出结果:

0x7f9a88405800 10
0x7f9a88405800 10

示例二:

#include <iostream>
using namespace std;int main() {int *ptr = new int(10);cout << ptr << ' ' << *ptr << endl;delete ptr;ptr = nullptr;cout << ptr << endl; //cout<<*ptr; 访问空指针将会引发段错误return 0;
}

输出结果:

0x7ff715405800 10
0x0
http://www.jmfq.cn/news/4742119.html

相关文章:

  • 好的网站制作/seo关键词词库
  • 影视公司注册/简阳seo排名优化培训
  • 长沙 网站设计 公司/怎么百度推广
  • 网站开发过程记录/东莞网络营销推广专业
  • 建设网站会员登陆/谷歌排名
  • 新手学做网站pdf/站长统计app下载大全
  • 做四级题目的网站/网络营销最火的案例
  • 天津房地产最新消息/电子商务seo
  • 如何查询网站建立时间/哪个平台推广效果好
  • 做果盘网站/seo是什么职业
  • 有做网站赚钱的吗/网站建设对企业品牌价值提升的影响
  • 网站后台怎么用/太原做网站的
  • phpstudy2016快速搭建网站/哈尔滨seo服务
  • 网站开发常用单词/seo推广的特点
  • 目录网站做外链/2022年近期重大新闻事件
  • 顺德网站建设收费标准/seo文章优化技巧
  • jsp网站开发实例精讲/俄罗斯搜索引擎推广
  • 软件开发外包合同范本/安卓系统优化大师
  • 哪个网站上做ppt比较好看/每日新闻
  • 网站左侧浮动代码/做网上推广
  • 现在外国有哪个网站可以做卖东西/网店推广平台
  • 响应式网站模板 视差/软文广告范文
  • 自己做的网站某些电脑打不开/阿里指数查询官网入口
  • wordpress内容页文件名/南昌seo排名
  • 疫情最新消息今天新增病例全国/郑州怎么优化网站排名靠前
  • 西安定制网站建设/关键词优化工具
  • 有些网站域名解析错误/惠州网络推广
  • 襄阳网站建设的公司/新河seo怎么做整站排名
  • pc网站建设哪/百度快速收录入口
  • 易居做网站/2021年关键词有哪些