Clase de CHeapPtrBase
Esta clase forma la base para varias clases inteligentes de puntero de la pila.
Importante |
---|
Esta clase y sus miembros no se pueden utilizar en las aplicaciones que se ejecutan en Windows en tiempo de ejecución. |
template <
class T,
class Allocator= CCRTAllocator
> class CHeapPtrBase
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.De forma predeterminada las rutinas de CRT se utilizan para asignar y liberar memoria.
Members
Constructores públicos
Name |
Descripción |
---|---|
El destructor. |
Métodos públicos
Name |
Descripción |
---|---|
Llame a este método para asignar memoria. |
|
Llame a este método para realizar la propiedad de un puntero existente. |
|
Llame a este método para liberar la propiedad de un puntero. |
|
Llame a este método para eliminar un objeto señala CHeapPtrBase. |
|
Llame a este método para reasignar memoria. |
Operadores públicos
Name |
Descripción |
---|---|
El operador de conversión. |
|
y operador. |
|
El operador de puntero a miembro. |
Miembros de datos públicos
Name |
Descripción |
---|---|
La variable miembro de datos de puntero. |
Comentarios
Esta clase forma la base para varias clases inteligentes de puntero de la pila.Las clases derivadas, por ejemplo, CHeapPtr y CComHeapPtr, agregue sus propios constructores y operadores.Vea estas clases para obtener ejemplos de implementación.
Requisitos
encabezado: atlcore.h