Partilhar via


Classes de Gestão de Memória

Observação

A Active Template Library (ATL) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.

Estas classes fornecem suporte para heap pointers, smart pointers e outras rotinas de alocação de memória.

  • CAutoPtr Esta classe representa um objeto ponteiro inteligente.

  • CAutoPtrArray Esta classe fornece métodos úteis na construção de um array de apontadores inteligentes.

  • CAutoPtrList Esta classe fornece métodos úteis na construção de uma lista de apontadores inteligentes.

  • CAutoVectorPtr Esta classe representa um objeto ponteiro inteligente usando operadores vetorial novo e delete.

  • CComAllocator Esta classe fornece métodos para gerir memória usando rotinas de memória COM.

  • CComGITPtr Esta classe fornece métodos para lidar com ponteiros de interface e a tabela global de interface (GIT).

  • CComHeap Esta classe implementa IAtlMemMgr usando as funções de alocação de memória COM.

  • CComHeapPtr Uma classe de pointer inteligente para gerir apontadores de heap.

  • CComPtr Uma classe de ponteiro inteligente para gerir ponteiros de interface COM.

  • CComPtrBase Esta classe fornece uma base para classes inteligentes de ponteiros usando rotinas de memória baseadas em COM.

  • CComQIPtr Uma classe de ponteiro inteligente para gerir ponteiros de interface COM.

  • CCRTAllocator Esta classe fornece métodos para gerir a memória usando rotinas de memória CRT.

  • CCRTHeap Esta classe implementa IAtlMemMgr usando as funções de heap CRT.

  • CGlobalHeap Esta classe implementa IAtlMemMgr usando as funções globais de heap Win32.

  • CHandle Esta classe fornece métodos para criar e utilizar um objeto handle.

  • CHeapPtr Uma classe de pointer inteligente para gerir apontadores de heap.

  • CHeapPtrBase Esta classe forma a base para várias classes inteligentes de ponteiros de heap.

  • CHeapPtrList Esta classe fornece métodos úteis na construção de uma lista de ponteiros de heap.

  • CLocalHeap Esta classe implementa IAtlMemMgr usando as funções locais de heap Win32.

  • CWin32Heap Esta classe implementa IAtlMemMgr usando as funções de alocação de heap Win32.

  • IAtlMemMgr Esta classe representa a interface para um gestor de memória.

Consulte também

Visão geral da classe