【C++面向对象侯捷】8.栈,堆和内存管理

文章目录

  • 栈,堆
  • [stack object的生命周期](#stack object的生命周期)
  • [static local object的生命周期](#static local object的生命周期)
  • [global object的生命周期](#global object的生命周期)
  • [heap objects 的生命期](#heap objects 的生命期)
  • new:先分配memory,再调用构造函数
  • [delete: 先调用析构函数,再释放 memory](#delete: 先调用析构函数,再释放 memory)
  • [动态分配所得的内存块,in VC](#动态分配所得的内存块,in VC)
  • [array new 一定要搭配 array delete](#array new 一定要搭配 array delete)

栈,堆

stack object的生命周期

static local object的生命周期

global object的生命周期

heap objects 的生命期

文章目录

  • 栈,堆
  • [stack object的生命周期](#stack object的生命周期)
  • [static local object的生命周期](#static local object的生命周期)
  • [global object的生命周期](#global object的生命周期)
  • [heap objects 的生命期](#heap objects 的生命期)
  • new:先分配memory,再调用构造函数
  • [delete: 先调用析构函数,再释放 memory](#delete: 先调用析构函数,再释放 memory)
  • [动态分配所得的内存块,in VC](#动态分配所得的内存块,in VC)
  • [array new 一定要搭配 array delete](#array new 一定要搭配 array delete)

new:先分配memory,再调用构造函数

delete: 先调用析构函数,再释放 memory

动态分配所得的内存块,in VC

array new 一定要搭配 array delete

相关推荐
xiaoye20186 分钟前
Lettuce连接模型、命令执行、Pipeline 浅析
java
beata3 小时前
Java基础-18:Java开发中的常用设计模式:深入解析与实战应用
java·后端
Seven974 小时前
剑指offer-81、⼆叉搜索树的最近公共祖先
java
不想写代码的星星4 小时前
std::function 详解:用法、原理与现代 C++ 最佳实践
c++
雨中飘荡的记忆1 天前
保证金系统入门到实战
java·后端
Nyarlathotep01131 天前
Java内存模型
java
暮色妖娆丶1 天前
不过是吃了几年互联网红利罢了,我高估了自己
java·后端·面试
NE_STOP1 天前
MyBatis-参数处理与查询结果映射
java
狂奔小菜鸡1 天前
Day40 | Java中的ReadWriteLock读写锁
java·后端·java ee