CMemoryState::CMemoryState

CMemoryState ( );

Observações

Constrói um objeto vazio CMemoryState que deve ser preenchido pela função de membro de ponto de verificação ou diferença.

Exemplo

Consulte CObList:: CObList para obter uma listagem do CAge classe usada em tudo exemplos coleção.

/ / exemplo de CMemoryState::CMemoryState
/ / Inclui todas as funções de CMemoryState
CMemoryState msOld, msNew, msDif;
msOld.Checkpoint();
Gaiola * page1 = nova gaiola (21);
Gaiola * Página2 = nova gaiola (22);
msOld.DumpAllObjectsSince();
msNew.Checkpoint();
msDif.Difference (msOld, msNew);
msDif.DumpStatistics()

Os resultados deste programa são os seguintes:

 Objectos dumpin&g - gt;
{2} um CObject em $190A
{1} um CObject em US $18EA
Despejo de objeto completo.
0 bytes em 0 blocos livres
8 bytes em 2 blocos de objeto
0 bytes em 0 blocos não-objeto
Maior número usado: 8 bytes
Total dotações: 8 bytes

Visão geral de CMemoryStateMembros de classe | Gráfico de hierarquia

Index