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

曲靖网站建设公司微商城下载

曲靖网站建设公司,微商城下载,wordpress 单页,wordpress ui psd使用new/delete操作符在堆中分配/释放内存 //使用new操作符在堆中分配内存int* p1 new int;*p1 2234;qDebug() << "数字是&#xff1a;" << *p1;//使用delete操作符在堆中释放内存delete p1;在分配内存的同时初始化 //在分配内存的时初始化int* p2 n…
  • 使用new/delete操作符在堆中分配/释放内存
	//使用new操作符在堆中分配内存int* p1 = new int;*p1 = 2234;qDebug() << "数字是:" << *p1;//使用delete操作符在堆中释放内存delete p1;

在这里插入图片描述

  • 在分配内存的同时初始化
//在分配内存的时初始化int* p2 = new int(100);qDebug() << "数字是:" << *p2;delete p2;

在这里插入图片描述

  • 以数组方式new的也要以数组方式delete
//给数组分配内存int* p3 = new int[4]{ 1,2,4,6 };//以数组方式new的也要以数组方式deleteqDebug() << "数字是:" << p3[0] << p3[1] << p3[2] << p3[3];delete[]p3;

在这里插入图片描述

  • 通过new操作符分配N维数组,返回N-1维数组指针
//通过new操作符分配N维数组,返回N-1维数组指针//二维数组 三行四列int(*p34)[4] = new int[3][4]{{1,2,3,4},{5,6,7,8},{9,10,11,12}};for (int i = 0; i < 3; i++){for (int n = 0; n < 4; n++){qDebug() << "数字是:" << p34[i][n];}}//释放多维数组delete[] p34;

在这里插入图片描述

  • 定位分配
    • new (指针) 类型 (初值);
    • 在一个已分配的内存空间中创建对象
	//内存定位分配short buf[8];//在一个已分配的内存空间中创建对象int* p6 = new (buf) int(0x12345678);qDebug() << "p6数字是:" << *p6;qDebug() << "buf数字是:" << buf[0] << buf[1] ;

在这里插入图片描述
-内存分配失败,new操作符抛出bad_alloc异常

	//内存分配失败,new操作符抛出bad_alloc异常try{int* p5 = new int[0xFFFFFFFFF];}catch (exception& e){qDebug() << "内存分配失败";}
  • 不能通过delete操作符释放已释放过的内存
	//在分配内存的时初始化int* p2 = new int(100);qDebug() << "数字是:" << *p2;delete p2;//不能通过delete操作符释放已释放过的内存//delete p2;
  • delete野指针后果未定义,delete空指针安全
// 动态分配内存int* ptr = new int(42);// 使用指针std::cout << "The value is: " << *ptr << std::endl;// 删除指针delete ptr;//如果仍然指向已经被释放的内存,此时ptr就是一个野指针ptr = nullptr; // 将指针设置为nullptr,避免成为野指针// 尝试再次删除指针(现在是安全的,因为ptr是nullptr)delete ptr; // 不会有任何副作用
http://www.yayakq.cn/news/871521/

相关文章:

  • 网站代做多少钱上海注册设计公司网站
  • 福州网站建设公司中小企业wordpress 如何调用函数
  • 唐山网站制作价格上海手机网站制作公司
  • 永顺网站建设网站建设全流程 知乎
  • 成品ppt的网站免费直播有哪些手机怎么制作视频短片
  • 做网站链接容易吗织梦网站打开速度慢
  • 站长工具天美传媒免费网络推广
  • 青岛小型网站建设编程网站scratch在线使用
  • wordpress 单点登录网站搜索引擎优化的方法
  • 建设网站需要下载神呢软件吗做得比较好的公司网站
  • 网站开发软件开发如何看网站的浏览量
  • 网站开发的开发意义53建筑人才网
  • 百度怎么建设网站编程机构
  • 有哪些建设网站的怎么申请一个免费的网站
  • 游戏介绍网站模板下载地址wordpress app封装
  • 黑龙江建设教育信息网站首页开发和研发的区别
  • 建设网站与维护wordpress 修改数据库表
  • 网站建设工具哪个好wordpress如何添加导航
  • 网站icp备案做视频网站用什么好
  • 海口网站制作计划实用的wordpress插件
  • 公民道德建设网站南昌外包建站
  • 手机端的网站怎么做的信息网站设计方案
  • 深圳产品推广网站建设方案asp连接数据库做登录网站完整下载
  • 做衣服视频有些什么网站win7 iis 默认网站
  • 企业建网站有这个必要吗网站运营与建设
  • 金华网站建设方案优化网站建设技术架构
  • 易语言如何做网站太原市今天新闻
  • 微博网站开发新建设电影院 网站
  • 公司网站建设系统网页广告拦截怎么设置
  • 南京建设网站内容cdn资源访问出现问题怎么办