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

免费学校网站建设网站推广途径和要点

免费学校网站建设,网站推广途径和要点,wordpress设置客户端缓存时间,南京百度小程序开发一,内存分布 栈区: 一般的局部变量和函数的返回数据以及返回地址,函数的参数都在战栈区上开辟空间。栈区开空间一般由编译器自动管理,出了生命周期自动释放。也可以通过一些方式自己手动开辟栈区空间,不过一般用不到…

一,内存分布

栈区

一般的局部变量和函数的返回数据以及返回地址,函数的参数都在战栈区上开辟空间。栈区开空间一般由编译器自动管理,出了生命周期自动释放。也可以通过一些方式自己手动开辟栈区空间,不过一般用不到。

关于栈区空间开辟和释放空间的具体过程,可以了解一下以下文章:

C语言的函数栈帧(动画展示详细过程)_南山忆874的博客-CSDN博客

堆区:

一般由程序员自己开辟和管理,存放一些程序运行时的变量,主要通过malloc/new  free()/delete的方式进行(下面详谈),如果程序未释放堆内容,程序结束时操作系统会自动回收(最好不要这样)。

全局区(静态区):

一般存放全局变量和被static修饰的静态变量,由系统自动管理和释放。全局区分为已初始化全局区和未初始化全局区

常量区:

存放字符串常量,只有读权限,没有写权限,后由系统自动管理和释放

代码区:
存放函数体(类成员函数、静态函数和全局函数,静态成员函数)的二进制代码。

配图:

 

二,malloc/new  free()/delete的区别

在C语言中我们使用malloc和free来管理开辟空间,在C++中有自己的一套内存管理体系new和delete。

注意!!虽然C++是向下兼容C的,但是使用内存管理的时候,最好不要混用上面两者,可能会导致内存泄漏。

使用malloc就使用free释放,使用new就使用delete释放,当我们想要使用new开出多个空间时,就要使用delete[] 释放。

#include <iostream>
using namespace std;int main()
{int* n = new int;int* m = (int*)malloc(sizeof(int));int* a = new int[4];//4个intdelete n;//delete m; ×//free(n); ×free(m);delete[] a;//加[]return 0;
}

值得一提的是,new和delete以及delete[]的底层其实也是调用的malloc和free,只不过C++在具体的细节上又对其进行了封装,时的C++自成一套内存管理体系,malloc和free是函数,而new和delete是关键字。

http://www.sczhlp.com/news/25093/

相关文章:

  • 网站建设脱颖而出怎样创建网站或者网址
  • Adobe Lightroom Classic 2023 中文破解版:免激活!专业摄影师的 RAW 修图与相册管理神器
  • 【IEEE出版高校广东省计算机学会主办】第七届物联网、自动化和人工智能国际学术会议
  • Redis!——亿级流量专业的系统架构设计系列就是应用缓存不止
  • 【哈尔滨信息工程学院主办】第五届电子材料与信息工程国际学术会议 (EMIE 2025)
  • 【2个月检索|收稿范围广】第五届光学与通信技术国际学术会议(ICOCT 2025)
  • 焦作公司做网站友链交换不限内容
  • 本机网络ip做网站在线外链推广
  • 做网站找图片百度提交入口
  • 合肥个人做网站西安seo技术
  • 梓潼销售网站建设哪家专业网络平台怎么推广
  • 目前网站开发状况最权威的品牌排行榜网站
  • 杭州靠谱的网站设计互换链接的方法
  • c2c网站设计小红书推广运营
  • 学做淘宝网站是骗子吗自助建站网站
  • 创业做社交网站有哪些十大搜索引擎网站
  • 武汉绿地中心建设项目部网站湖南网站建设平台
  • 有专做高端折扣女装的网站吗计算机培训课程
  • 怎么做免费网站推广免费建站的网站
  • NVIDIA-SMI has failed because it couldnt communicate with the NVIDIA driver
  • AI与动漫文化:技术如何改变二次元创作?
  • 图片懒加载方式
  • 行程信息一眼掌握!铁路12306接入实况窗带来安心出行新体验
  • Chatbox接入第三方接口中转平台Key
  • 怎样做赌博网站重庆关键词自然排名
  • 网站群建设规范企业如何进行网站推广
  • 备案时网站名称怎么写优化品牌seo关键词
  • 网站建设项目前分析足球世界排名国家最新
  • 济南多语言网站建设网络培训心得
  • 香港公司注册处官方网站win10优化