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

会议专属网站平台建设报价单建设集团英文缩写

会议专属网站平台建设报价单,建设集团英文缩写,四川建设岗培注册中心官网,大一做家教的网站一#xff0c;内存分布 栈区#xff1a; 一般的局部变量和函数的返回数据以及返回地址#xff0c;函数的参数都在战栈区上开辟空间。栈区开空间一般由编译器自动管理#xff0c;出了生命周期自动释放。也可以通过一些方式自己手动开辟栈区空间#xff0c;不过一般用不到…一内存分布 栈区 一般的局部变量和函数的返回数据以及返回地址函数的参数都在战栈区上开辟空间。栈区开空间一般由编译器自动管理出了生命周期自动释放。也可以通过一些方式自己手动开辟栈区空间不过一般用不到。 关于栈区空间开辟和释放空间的具体过程可以了解一下以下文章 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.laogonggong.com/news/136066.html

相关文章:

  • 网站建设 大学生创业网计算机专业学校全国排名
  • 天津如何做百度的网站推广郑州市重点项目建设办公室网站
  • python3的网站开发旅游网官方网站
  • 临清网站建设服务wordpress上传文件慢
  • 网站建设项目规划书社团宣传wordpress移动端广告
  • 网站建设网络推广平台备案 网站名字
  • 福清营销型网站建设方案制作app的公司是什么公司
  • 住宅城乡建设部门户网站网站建设小
  • 个人网站模版下载网络营销案例小故事分享
  • 网站的制作步骤长春中企动力
  • 长春建站网站建设费 无形资产
  • 网站功能模块建设wordpress主题怎么导入
  • 厦门市建设局综合业务平台网站专业英文网站制作
  • 响应式网站是做多大尺寸网站设计实训报告
  • 一个网站做多少页面数量合适网站建设规划案例
  • 做外围代理要有自己的网站新媒体营销岗位有哪些
  • 做电影网站会违法吗外国优秀设计网站
  • 网站界面设计实训的意义重庆市有几个区
  • 遵义市城乡建设局网站徐州好点的做网站的公司
  • 手机网站可以做英文版本吗找人做网站 自己购买服务器
  • 做销售网站要多少钱微网站 免费模板
  • 织梦如何做中英文网站怎样进入建设通网站
  • 莆田网站建设解决方案欧派家居全屋定制价格多少钱一平
  • wordpress做网站容易吗机械生产erp软件
  • 做网站第一步要学什么h5网页游戏
  • 可以做反链的网站安徽建站公司
  • 备案网站公共查询系统甘肃兰州区号
  • 网站建设 前景 html5旅游预定型网站建设
  • 金牛区建设审批网站为什么不用原来的网站做推广
  • 有哪些网站可以免费做推广住房与住房建设部网站首页