cpp的内存分区

2017-04-25 0 条评论 340 次阅读 0 人点赞
  • 栈区:int x =0; int *p = NULL//平时写的变量都是在栈区
  • 堆区: int *p= new int[20] //new出的变量储存在堆区,必须是用delete回收
  • 全局区: 储存全局变量及静态常量
  • 常量区: string str = "hello";//储存字符串和常量
  • 代码区 : 储存逻辑代码的二进制
对象初始化
  • 初始化一次=构造函数.
  • 构造函数与类同名.
  • 构造函数没有返回值.
  • 构造函数可以有多个重载形式.
  • 实例化对象时禁用到一个构造函数.
  • 当用户没有定义构造函数时候.编译器会自动生成一个无参数构造函数

TestSmirk

这个人太懒什么东西都没留下

文章评论(0)