CMemoryState ( );
Зауваження
Об'єкт пустий CMemoryState , які повинні бути заповнені функцію член контрольної точки або різницю конструкції.
Приклад
Див CObList::CObList на список на CAge клас, використані у прикладах усі колекції.
/ / приклад для CMemoryState::CMemoryState
/ / Включає в себе всі функції CMemoryState
CMemoryState msOld, msNew, msDif;
msOld.Checkpoint();
Клітці * page1 = нові клітини (21);
Клітці * page2 = нові клітини (22);
msOld.DumpAllObjectsSince();
msNew.Checkpoint();
msDif.Difference (msOld, msNew);
msDif.DumpStatistics()
Результат від цієї програми:
Поховання об'єкти - >
(2) CObject на $190A
{1} CObject в $18EA
Повний дамп об'єкта.
0 байт в 0 вільний блоків
8 байт в 2 блоку об'єкта
0 байт в 0 Non-об'єкт блоків
Найбільше число використовується: 8 байт
Всього асигнування: 8 байт