此组文章介绍如何利用与内存管理相关的Microsoft基础类库(MFC)的常规用途服务。 内存分配可以分为两个主要类别:帧分配和堆分配。
这两种分配技术之间的一个主要区别是,使用帧分配时,通常使用实际内存块本身,而使用堆分配时,始终会向内存块提供指针。 这两种方案之间的另一个主要区别是框架对象会自动删除,而堆对象必须由程序员显式删除。
有关 Windows 程序中内存管理的非 MFC 信息,请参阅 Windows SDK 中的 内存管理 。
此组文章介绍如何利用与内存管理相关的Microsoft基础类库(MFC)的常规用途服务。 内存分配可以分为两个主要类别:帧分配和堆分配。
这两种分配技术之间的一个主要区别是,使用帧分配时,通常使用实际内存块本身,而使用堆分配时,始终会向内存块提供指针。 这两种方案之间的另一个主要区别是框架对象会自动删除,而堆对象必须由程序员显式删除。
有关 Windows 程序中内存管理的非 MFC 信息,请参阅 Windows SDK 中的 内存管理 。