CMemoryState::CMemoryState

CMemoryState ( );

Observaciones

Construye un objeto CMemoryState vacío que debe ser rellenado por la función de miembro de Checkpoint o diferencia.

Ejemplo

Consulte CObList::CObList para obtener una lista de los CAge clase utilizada en todos los ejemplos de colección.

/ / ejemplo de CMemoryState::CMemoryState
/ / Incluye todas las funciones CMemoryState
CMemoryState msOld, msNew, msDif;
msOld.Checkpoint();
Jaula * página1 = nueva jaula (21);
Jaula * page2 = nueva jaula (22);
msOld.DumpAllObjectsSince();
msNew.Checkpoint();
msDif.Difference (msOld, msNew);
msDif.DumpStatistics()

Los resultados de este programa son los siguientes:

 Objetos dumpin&g - gt;
{2} CObject en $190
{1} CObject en $18EA
Volcado de objeto completo.
0 bytes en 0 bloques libres
8 bytes en 2 bloques de objeto
0 bytes en 0 de objeto no de bloques
Mayor número utilizado: 8 bytes
Total asignaciones: 8 bytes

I&ntroducción a CMemoryState |nbsp; Miembros de clase | Diagrama de jerarquía

Index