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