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