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

店铺管理app百度seo白皮书

店铺管理app,百度seo白皮书,店铺如何运营和推广,怎么用织梦搭建网站[TOC} C的内存管理 各个区储存内容 1.栈 局部变量和在执行函数时,函数中创建的局部变量都会在栈上创建,函数执行结束时会被自动释放。从高地址向低地址储存。 2.堆 是new/malloc/calloc/realloc分配的代码块,需要手动释放。如果程序员没…

@[TOC}

C++的内存管理

在这里插入图片描述

各个区储存内容

1.栈

局部变量和在执行函数时,函数中创建的局部变量都会在栈上创建,函数执行结束时会被自动释放。从高地址向低地址储存。

2.堆

是new/malloc/calloc/realloc分配的代码块,需要手动释放。如果程序员没有手动释放,在程序结束后,操作系统会自动释放回收。从低地址向高地址储存。

3.内存映射区

4.静态区/数据段

全局变量和静态变量储存在这。

5.常量区/代码区

存放常量,不允许改变。

#include<iostream>int globalVar = 1;
static int staticGlobalVar = 1;
void Test()
{static int staticVar = 1;int localVar = 1;int num1[10] = { 1, 2, 3, 4 };char char2[] = "abcd";const char* pChar3 = "abcd";int* ptr1 = (int*)malloc(sizeof(int) * 4);int* ptr2 = (int*)calloc(4, sizeof(int));int* ptr3 = (int*)realloc(ptr2, sizeof(int) * 4);free(ptr1);free(ptr3);
}

1.globlVar是全局变量,储存在静态区/数据段;
2.staticGlobalVar是全局的静态变量,储存在静态区/数据段;
3.staticVar是静态变量,储存静态区/数据段;
4.localVar是局部变量,储存在栈区;
5.nums1是局部变量,储存在栈区;
6.char2是局部变量,储存在栈区;
7.*char2 指的是首元素的地址,而 char2 是在栈上的数组,所以存放在栈区;
8.pChar3 是局部的指针,存的是 “a,b,c,d\0” 这个常量字符串的首元素地址 ,存放在栈区;
9.*pChar3 是对其解引用,结果就是 “a,b,c,d,\0” 这个常量字符串,存放在代码段;
10.ptr1 是局部的指针,存的是开辟的空间的首元素地址,存放在栈区;
11.*ptr1 是对其解引用,存的就是开辟的空间,存放在堆区;

http://www.dinnco.com/news/40344.html

相关文章:

  • 做软件界面一般用什么软件网站的seo如何优化
  • 小程序开发平台排名长春seo关键词排名
  • 跳蛋塞逼做多的视频网站招代理最好的推广方式
  • 网站 字体汽车品牌推广策划方案
  • 想做个电影网站该怎么做老哥们给个关键词
  • vps如何建两个网站网络营销推广工具
  • wordpress单本小说站整合网络营销公司
  • 建设政务门户网站的基本意义网站增加外链的方法有哪些
  • 网站投票链接怎么做的2023上海又出现疫情了
  • 做网销的网站nba最新排名东西部
  • 网站开发说明书优化营商环境心得体会1000字
  • 哪里有免费的网站模板阿里云建站费用
  • 手机网站与电脑网站兼容seo新手教程
  • 三亚海棠警方拘留3名涉黄人员seo诊断书
  • 全flash网站欣赏高手优化网站
  • 项目网站开发手机做网页的软件
  • 建设部网站房地产资质全球网站排名
  • 像芥末堆做内容的网站seo自动优化软件安卓
  • 做网站用别人的图片万网域名注册查询
  • 网站设计的目的和任务推广软文是什么
  • 假山设计制作seo高级优化技巧
  • 那些网站可以够买域名线上培训
  • APP网站建设什么用处数字营销服务商seo
  • 网站建设ppt演示文稿广告关键词有哪些
  • 邢台如何做企业网站seo优化宣传
  • 慈善网站建设方案军事新闻 今日关注
  • 网站开发后台的问题如何做好网上销售
  • 上海工程建设信息网seo批量建站
  • 济宁哪里做网站google开户
  • 学网站建设需要用哪几个软件揭阳新站seo方案