Compartir a través de


Clase de CHeapPtr

Una clase de puntero inteligente para administrar punteros de la pila.

Nota importanteImportante

Esta clase y sus miembros no se pueden utilizar en las aplicaciones que se ejecutan en Windows en tiempo de ejecución.

template<
typename T,
class Allocator= CCRTAllocator
> class CHeapPtr :
public CHeapPtrBase< T, Allocator>

Parámetros

  • T
    El tipo de objeto que se va a almacenar en la pila.

  • Allocator
    La clase de asignación de memoria en uso.

Members

3by29yh0.collapse_all(es-es,VS.110).gifConstructores públicos

Name

Descripción

CHeapPtr::CHeapPtr

el constructor.

3by29yh0.collapse_all(es-es,VS.110).gifMétodos públicos

Name

Descripción

CHeapPtr::Allocate

Llame a este método para asignar memoria en la pila para almacenar objetos.

CHeapPtr::Reallocate

Llame a este método para reasignar memoria en la pila.

3by29yh0.collapse_all(es-es,VS.110).gifOperadores públicos

Name

Descripción

CHeapPtr::operator =

el operador de asignación.

Comentarios

CHeapPtr es derivado de CHeapPtrBase y de forma predeterminada utiliza las rutinas de CRT (en CCRTAllocator) para asignar y liberar memoria.La clase CHeapPtrList se puede utilizar para generar una lista de punteros de la pila.Vea también CComHeapPtr, que utiliza las rutinas COM de asignación de memoria.

Jerarquía de herencia

CHeapPtrBase

CHeapPtr

Requisitos

encabezado: atlcore.h

Vea también

Referencia

Clase de CHeapPtrBase

Clase de CCRTAllocator

Otros recursos

Información general de la clase ATL