c++ 的学习 内存1-分装,内存的布局,堆空间

1.封装 ,分布的

2,公开的话         person.m_age=-4    年龄没有负数

所以为了过滤到不合乎常理的值    一般把成员变量私有化

仿佛就是一个意识:意识就是数据分析 你对数据处理你得把原来的数据保存一份

3.要不要过滤怎么过滤 ,看你了    这就是函数时封装

4.内存布局:

 

 

 5.堆空间存在的价值?

◼ 在程序运行过程,为了能够自由控制内存的生命周期、大小,会经常使用堆空间的内存

僵尸的生命   不可以 放在全局区 (数据段)  那还得了吗?一直存在内存中,死不了?

僵尸的生命    放在栈空间(数据段)  那还得了吗?调用的时候活着 调用完就死了? 那也不行

故得放在堆空间:僵尸死了,我在回收,不死我不申请

 

posted @ 2021-10-03 15:35  a-mhh  阅读(49)  评论(0编辑  收藏  举报