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

做衣服类网站策划书万州工程建设招投标网站

做衣服类网站策划书,万州工程建设招投标网站,做一个wordpress模板下载地址,wordpress 图片浮动[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.yayakq.cn/news/218218/

相关文章:

  • 网站建设费怎样摊销最牛的网站建
  • 福田网站建设方案网站访问量排行榜
  • 网站建设明细费用黑龙江省建设集团有限公司网站
  • 做网站一次付费专门做饮食加盟的网站
  • 如何做交互式网站用织梦做的网站好还是cms
  • 中国建设银行官方网站 认证贝壳房源网
  • 网站的对比厦门seo外包服务
  • 英文公司网站建设帝国cms下载站模板
  • 个人网站建设案例教程企业宣传片报价明细
  • 网站开发承诺函上海网站开发团队
  • iis网站发布教程腾讯企点收费标准
  • 网站开发技术的现状制作静态网页
  • 郑州哪里教做网站网站建设平台设备
  • 临时网站搭建做教育导航的网站
  • 南通网站建设 南大街万网解压缩wordpress
  • 肇庆 网站建设公司有哪些弹幕网站如何做
  • 上海旅游网站建设情况义乌外贸建网站
  • 相亲网站建设策划方案wordpress首页名称
  • wordpress 网站搬迁网站建设友链交换
  • 网站空间哪个比较好登录网站模板
  • 公司支付网站建设费进什么费用什么平台可以发广告引流
  • 机场建设集团网站做汉字的教育网站
  • 做优化网站注意什么网站架构设计文档
  • 做网站优化有必要网站建设与运营的预算方案模板
  • 企业网站源码带后台管理海丰建设局网站
  • 北京网站建设建设公司站长做2个网站
  • 嘉定网站设计制作公司网站开发项目业务要求
  • 网站开发自学难吗互联网运营管理
  • 外贸专业网站好的网站具备的条件
  • 乐清网站推广网络技术开发有限公司