CMapStringToOb::RemoveKey

BOOL RemoveKey ( LPCTSTR ключ );

Значення, яке повертається

Ненульовий, якщо запис було знайдено і успішно видалено; в іншому випадку 0.

Параметри

ключ

Визначає рядок використовується для підстановки карта.

Зауваження

Шукає записі карти, відповідний наданий ключ; потім якщо ключ буде знайдено, буде видалено запис. Це може викликати витоків пам'яті, якщо об'єкт CObject не видаляється в іншому місці.

Приклад

Див CObList::CObList на список на CAge клас, використані у прикладах усі колекції.

/ / приклад для CMapStringToOb::RemoveKey
   CMapStringToOb-карти;
   
   карта.SetAt ("Барт", нові клітини (13));
   карта.SetAt ("Ліза", нові клітини (11));
   карта.SetAt ("Гомера", нові клітини (36));
   карта.SetAt ("Мардж", нові клітини (35));
   карта.RemoveKey ("Ліза"); / / Витоку пам'яті: CAge об'єкт не
    nbsp;                       / / видалити.
#IFDEF _DEBUG
   afxDump.SetDepth (1);
   afxDump << "RemoveKey приклад:" << & карта << "\n";
#endif

Результат від цієї програми:

RemoveKey приклад: CMapStri&ngToOb з 3 елементів
 nbsp;  [Мардж] = клітці в $49A0 35
    [Гомер] = клітці в $495E 36
    [Барт] = клітці в $4634 13

Огляд CMapStringToOb |nbsp; Члени класу | Ієрархічна діаграма

Дивіться також CMapStringToOb::RemoveAll

Index