c++ 的学习 内存1-分装,内存的布局,堆空间
1.封装 ,分布的
2,公开的话 person.m_age=-4 年龄没有负数
所以为了过滤到不合乎常理的值 一般把成员变量私有化
仿佛就是一个意识:意识就是数据分析 你对数据处理你得把原来的数据保存一份
3.要不要过滤怎么过滤 ,看你了 这就是函数时封装
4.内存布局:
5.堆空间存在的价值?
◼ 在程序运行过程,为了能够自由控制内存的生命周期、大小,会经常使用堆空间的内存
僵尸的生命 不可以 放在全局区 (数据段) 那还得了吗?一直存在内存中,死不了?
僵尸的生命 放在栈空间(数据段) 那还得了吗?调用的时候活着 调用完就死了? 那也不行
故得放在堆空间:僵尸死了,我在回收,不死我不申请