计算机中的内存分区:
- 栈区:int x = 0; int *p=NULL;
- 堆区:int *p = new int[20];
- 全局区:存储全局变量和静态变量
- 常量区:string str = "hello";
- 代码区:存储逻辑代码的二进制
c++中的构造函数的规则和特点:
- 在对象实例化时被自动调用
- 构造函数与类同名
- 构造函数没有返回值
- 构造函数可以有多个重载形式
- 实例化对象时仅用到一个构造函数
- 当用户没有定义构造函数时,编译器会自己生成一个
计算机中的内存分区:
c++中的构造函数的规则和特点: