Classes de gerenciamento de memória

Essas classes oferecem suporte para ponteiros de heap, ponteiros inteligentes e outras rotinas de alocação de memória.

  • CAutoPtr Essa classe representa um objeto de ponteiro inteligente.

  • CAutoPtrArray Essa classe fornece métodos úteis ao construir uma matriz de ponteiros inteligentes.

  • CAutoPtrList Essa classe fornece métodos úteis ao construir uma lista de ponteiros inteligentes.

  • CAutoVectorPtr Essa classe representa um objeto de ponteiro inteligente usando operadores de vetor novos e de exclusão.

  • CComAllocator Essa classe fornece métodos para gerenciar a memória usando rotinas de memória COM.

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

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

  • CComHeapPtr Uma classe de ponteiro inteligente para gerenciar ponteiros de heap.

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

  • CComPtrBase Essa classe fornece uma base para classes de ponteiro inteligente usando rotinas de memória baseadas em COM.

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

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

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

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

  • CHandle Essa classe fornece métodos para criar e usar um objeto de identificador.

  • CHeapPtr Uma classe de ponteiro inteligente para gerenciar ponteiros de heap.

  • CHeapPtrBase Essa classe forma a base para várias classes de ponteiro inteligente de heap.

  • CHeapPtrList Essa classe fornece métodos úteis ao construir uma lista de ponteiros heap.

  • CLocalHeap Essa classe implementa IAtlMemMgr usando as funções de heap local do Win32.

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

  • IAtlMemMgr Essa classe representa a interface para um gerenciador de memória.

Confira também

Visão geral da aula