怎样通过程序判断c++对象生命周期?
答案:2 悬赏:0
解决时间 2021-01-04 00:12
- 提问者网友:刪除丶後
- 2021-01-03 07:21
怎样通过程序判断c++对象生命周期?
最佳答案
- 二级知识专家网友:一起来看看吧
- 2021-01-03 07:40
在对象所属的类的构造和析构函数中加入判断代码即可。
全部回答
- 1楼网友:风格单纯
- 2021-01-03 08:25
如果对象或数组被释放,所占空间中的内容系统不会去清空,因为没必要,之后程序中的其他代码在需要分配内存的时候,这块内存很可能会被系统重新利用重新分配,被新的对象、变量或数组占用,并会被重新初始化。
因此当你释放一块内存后(包括对象、变量、数组等),没有被重新分配掉(数据没被破坏),还是可以通过指针访问,但是这是不安全的,你无法确定系统什么时候会分配掉,系统的内存分配机制很复杂,我们也没必要去关心它。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |