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

网站开发与管理所对应的职位及岗位网站统计分析工具

网站开发与管理所对应的职位及岗位,网站统计分析工具,湛江有那些网站制作公司,平面设计软件下载安装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/41054.html

相关文章:

  • 网站后台样式临沂百度联系方式
  • 重庆政府是指什么北京债务优化公司
  • 军事新闻最新宁波优化网站哪家好
  • 推广做黄页网站搜索引擎推广的常见形式有
  • 淘宝客网站源码加各类插件新闻 最新消息
  • 网上做衣服的网站网站推广方案范文
  • 网站为什么开发appseo的内容主要有哪些方面
  • 可以做国外购物的网站有哪些免费建网站最新视频教程
  • 网站流量分析软件快优吧seo优化
  • 百度收录好最快的网站排名优化工具
  • 网站搭建供应商广州网络推广平台
  • 北京网站优化企业惠州seo优化服务
  • 太原网页设计最新招聘信息网站seo 工具
  • 网络运维工程师任职要求惠州seo按天计费
  • 织梦网站后台管理教程关键词排名优化教程
  • 汉川网站建设私人网站服务器
  • seo优化要做什么长春网站优化服务
  • php做的网站如何该样式广告投放渠道
  • 想学做网站学什么教程本地网络seo公司
  • 常做网站首页的文件名免费做网站自助建站
  • 辽阳网站网站建设360广告推广平台
  • 镇江门户网站seo优化推广教程
  • 免费网站建设资讯网络营销的十大特点
  • 中山百度关键词搜索适合seo的建站系统
  • 店铺装修设计网站百度收录网址提交
  • 南昌做网站要多少钱电商网站开发
  • 徐州网站开发价位济源新站seo关键词排名推广
  • 永康网站开发公司seo黑帽有哪些技术
  • 网站url跳转代码关键词全网指数查询
  • 新疆建设厅网站查询北京网站建设公司案例