内存管理
# 内存管理 简述: 栈 :存放程序的 局部变量和函数调用的参数 和 返回地址 。栈是一个 向下增长 的数据类型,具有 后进先出(LIFO) 的特性。栈上的内存由 编译器自动分配和释放 , 不 需要 程序员干预 , 栈上 的 内存空间 通常有限,因此不适合存放大量或复制的数据。 堆 :存放程序 动态分配 的内存,由程序员 控制其生命周期 。堆是一个 向上增长 的数据结构,可以 根据需要 扩展或收缩。使用 new 和 delete 操作符分配和释放堆上的内存时,需要注意 内存泄漏 或 野指针 等问题。 delete之后 要将地址设置 为nullptr 数据区 :存放程序的 全局变量和静
more...