内存管理
此系列文章介绍了如何利用与内存管理相关的 Microsoft 基础类库 (MFC) 的通用服务。 内存分配可分为两大类别:帧分配和堆分配。
这两种分配方法之间的一个主要区别是:使用帧分配,您通常可处理实际内存块;使用堆分配,您总是会获得一个指向内存块的指针。 这两个方案之间的另一个主要区别是:帧对象会被自动删除,而堆对象必须由程序员显式删除。
有关 Windows 程序中内存管理的非 MFC 信息,请参见 Windows SDK 中的内存管理。
此系列文章介绍了如何利用与内存管理相关的 Microsoft 基础类库 (MFC) 的通用服务。 内存分配可分为两大类别:帧分配和堆分配。
这两种分配方法之间的一个主要区别是:使用帧分配,您通常可处理实际内存块;使用堆分配,您总是会获得一个指向内存块的指针。 这两个方案之间的另一个主要区别是:帧对象会被自动删除,而堆对象必须由程序员显式删除。
有关 Windows 程序中内存管理的非 MFC 信息,请参见 Windows SDK 中的内存管理。