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

做ppt的网站 知乎郑州官网网络营销外包

做ppt的网站 知乎,郑州官网网络营销外包,北京网站建设外包公司,公司主页网站开发C内存区域包括栈区域,堆区域,全局/静态区域,常量区域以及代码区(文本区)。 栈区域主要用于存储局部变量,方法调用时的参数,返回的地址等。栈是一种后进后出的数据结构,这就意味着最…

C++内存区域包括栈区域,堆区域,全局/静态区域,常量区域以及代码区(文本区)。

栈区域主要用于存储局部变量,方法调用时的参数,返回的地址等。栈是一种后进后出的数据结构,这就意味着最后存储的内容出现在栈顶,也是第一个释放。在方法之中的临时变量在方法结束之后结束其生命周期,被自动释放。

#include<iostream>
using namespace std;
void func(){
    int num=10;
    cout<<num<<endl;
}
int main(){
    func();
    return 0;
}

堆区域主要用于存储动态分配的变量,例如:

#include<iostream>
using namespace std;
void func(){
    int* num=new int(10);
    cout<<*num<<endl;
    delete num;
}
int main(){
    func();
    return 0;
}

在C++之中使用delete手动释放这部分内存空间或者使用智能指针unique_ptr。

全局/静态区域用于存储全局以及静态的变量,包括在方法之中的使用static标识符表示的变量以及在类之中使用static标识符表示的对象。

例如:

#include<iostream>
using namespace std;
int num=10;
void func(){
    static int value=20;
    cout<<value<<endl;
}
int main(){
    func();
    cout<<num<<endl;
    return 0;
}

静态变量的生命周期贯穿于整个程序。

常量区域用于存储C++之中的常量,例如字符串常量,常量整数等。这部分内容通常是只读的,在程序加载时分配,在程序结束时释放。

代码区域用于存储可执行的逻辑,例如类之中的方法。这部分内容不允许被修改,防止代码在运行当中意外的自我修改出现异常。

http://www.dtcms.com/wzjs/481809.html

相关文章:

  • 政府网站建设 重要性网站推广有哪些方式
  • 做山西杂粮的网站优化师
  • 想做淘宝 网站怎么做外链发布平台大全
  • bootstrap响应式网站2021全国大学生营销大赛
  • 如何提升网站的权重个人如何做网络推广
  • 关于建设工程招标的网站流量平台有哪些
  • 代理分佣后台网站开发微信推广
  • 大家都在哪些网站做宣传站长之家权重
  • 一个网站如何产生流量网站优化网络推广seo
  • 工商网站官网查询网站建设技术托管
  • 广东网站设计工具站长工具是干嘛的
  • 怎么做百度联盟网站一键关键词优化
  • 河北提供网站制作公司哪家专业广告联盟推广
  • 个人做众筹网站合法吗网络营销比较好的企业
  • 公司网站后如何更新市场调研报告ppt模板
  • 沈阳网站建设报价抖音seo排名软件哪个好
  • 网站刷链接怎么做seo关键词首页排名代发
  • wordpress输出tags保定seo推广外包
  • 网站建设预付流程seo从0到1怎么做
  • 合肥设计网站济南网站推广
  • 广州b2b网站建设网络推广公司有哪些
  • 百度为何不收录你的网站产品页网站做优化
  • 北京市建筑工程装饰集团有限公司深圳网站seo地址
  • 门店到什么地步可以做网站班级优化大师免费下载学生版
  • 网站上传大文件百度关键词刷搜索量
  • 深达网站制作深圳公司最新网域查询入口
  • 青岛做网站公司排名广告营销推广方案
  • 沈阳微网站制作seo关键词有哪些类型
  • 网站建设吸引人的话语徐州seo代理计费
  • 河南汝州文明建设门户网站百度账号登录入口