zoukankan      html  css  js  c++  java
  • C++内存总结——开坑,随时总结添加

    C++内存区域分为:

     程序代码区:存储程序代码的地方

    栈区:编译器自动管理(分配释放)的内存区域,如函数参数,函数中的局部变量

    堆区(又称动态存储区):由C语言中的函数malloc和free和C++中的运算符new ,delete申请和释放,程序员自己管理

    静态区(又称全局区):存放全局变量,静态全局变量,局部全局变量

    文字常量区:存储字符串常量

    1.关于内存分配时间:所有的内存分配都是在运行时分配的,编译阶段只根据数据类型进行占位

    2.关于文字常量区:

     char a[5]="aabb" 栈:编译时占位,运行时编译器通过栈自动分配内存并初始化

    char *p="aabb"  文字常量区:编译时占位,运行时编译器分配内存到文字常量区

  • 相关阅读:
    linux 查看系统负载:uptime
    centos who命令 查看当前登录系统用户信息
    centos7 管理开机启动:systemd
    Linux ethtool 命令
    Linux ifconfig 命令
    linux centos7 目录
    POJ 1169
    POJ 1163
    POJ 1154
    POJ 1149
  • 原文地址:https://www.cnblogs.com/YTYMblog/p/6307634.html
Copyright © 2011-2022 走看看