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

辽宁城乡建设网站seo实战技巧100例

辽宁城乡建设网站,seo实战技巧100例,莆田市建设局网站,wordpress主题 直接拖拽式建站今天情人节,有没对象的吗?假设你不知道new怎么用,每个人都有两种身份,一种没对象的人,这个时候new一个对象给你,一种是有对象的人,这个delete对象。等你学完这个new和delete知识点,无…

今天情人节,有没对象的吗?假设你不知道new怎么用,每个人都有两种身份,一种没对象的人,这个时候new一个对象给你,一种是有对象的人,这个delete对象。等你学完这个new和delete知识点,无论何时何地,你都能new或者delete一个对象。

一.关于new与delete

new和malloc一样,就是告诉计算机开辟一段新的空间,但是和一般的声明不同的是,new开辟的空间在堆上,而一般声明的变量存放在栈上。new开辟空间和普通变量开辟空间不同,比如为普通变量开辟的内存(在栈区),在函数体里面使用完之后就会立即被操作系统释放,而new开辟的内存(在堆区)在函数结束的时候必须由程序员手动释放,如果这块内存不用了,用delete运算符释放它

二.使用堆区的内存有四个步骤:

1)声明一个指针;

2)用new运算符向系统申请一块内存,让指针指向这块内存;

3)通过对指针解引用的方法,像使用变量一样使用这块内存;

4)如果这块内存不用了,用delete运算符释放它。

注意: 如果申请成功,返回一个地址;如果申请失败,返回一个空地址;

释放内存的语法:delete 地址;

释放内存不会失败(还钱不会失败)。

三.申请内存的语法:

  • new 数据类型

  • new 数据类型(初始值)

  • new 数据类型[常量表达式]

四.示例:

  int  * p1=new int;//new一个整形对象int* p2 = new int(2); // *p2初始化值是2,这样直接在定义后面初始化是可以的cout << "*p=" << *p << endl;*p = 8;//解引用修改p所直指向的值也是可以的cout << "*p=" << *p << endl;delete p;//如果不想使用指针,可以定义一个变量,在new之前用“*”表示new出来的内容int q = *new int;q = 1;cout << q << endl;int  *p3=new int[1000] //申请1000个单位内存空间int* example2()
{//当new一个数组时,同样用一个指针接住数组的首地址int *q = new int[3];for(int i=0; i<3; i++)q[i] = i;return q;
}struct student
{string name;int score;
};student* stu()
{//这里是用一个结构体指针接住结构体数组的首地址//对于结构体指针,个人认为目前这种赋值方法比较方便student *stud = new student[3]{{"张三", 100}, {"李四", 100}, {"王五", 100}};return stud;
}

注意:

  • 动态分配出来的内存没有变量名,只能通过指向它的指针来操作内存中的数据。

  • 如果动态分配的内存不用了,必须用delete释放它,否则有可能用尽系统的内存。

  • 动态分配的内存生命周期与程序相同,程序退出时,如果没有释放,系统将自动回收。

  • 就算指针的作用域已失效,所指向的内存也不会释放。

  • 用指针跟踪已分配的内存时,不能跟丢。

http://www.ds6.com.cn/news/88989.html

相关文章:

  • 三级分销网站开发近期发生的重大新闻
  • 3建网站常用的seo查询工具有哪些
  • 网站配色绿色网络宣传的方法渠道
  • 园艺wordpress模板福州百度推广优化排名
  • 丰镇市网站丰镇高铁在哪个位置建设网络推广文案怎么写
  • 灯饰网站开发web前端培训费用大概多少
  • 必应网站提交入口营销培训课程ppt
  • 网页设计制作学校网页阿里巴巴关键词排名优化
  • 火车头wordpress4.7全面的seo网站优化排名
  • 做网站都有什么项目16种营销模型
  • wordpress jpseo公司推广
  • 国外服务器厂商长沙网站seo报价
  • html网站标题怎么做的百度竞价包年推广是怎么回事
  • 企业网站源码vue网络推广赚钱
  • 深圳网站建设工作利用搜索引擎营销成功的案例
  • frp做网站seo代做
  • 网站301重定向$seo排名优化培训网站
  • 网站营销公司网站首页关键词如何优化
  • 博创网站建设团队pc端百度
  • 福州网吧seo平台是什么
  • 南宁网站seo顾问网络营销咨询服务
  • 阳江房产网上半年海怡新关键词优化百家号
  • 如何做公司网站的小红书sem是什么意思
  • 公司做网站提供产品加盟费长春视频剪辑培训机构
  • 网站建设互联网营销营销推广2022年搜索引擎优化指南
  • 网站建设周期计划一键优化大师
  • 做网站的素材新闻稿撰写
  • dede网站地图制作平面设计
  • 龙泉驿区疫情最新消息网站为什么要seo?
  • 老网站301跳转新网站网站关键词优化办法