BOOL RemoveKey ( LPCTSTR ключ );
Возвращаемое значение
Ненулевое значение, если элемент был найден и успешно удален; в противном случае 0.
Параметры
ключ
Определяет строку, используемую для просмотра карты.
Примечания
Ищет записи карты, соответствующий указанному ключу; затем если ключ найден, удаляет запись. Это может привести к утечке памяти если CObject объект не удаляется в другом месте.
Пример
Смотрите CObList::CObList список CAge класс, используемая во всех примерах коллекции.
/ / Пример для CMapStringToOb::RemoveKey
CMapStringToOb карта;
карта.SetAt ("Bart", новый Кейдж (13));
карта.SetAt ("Лиза", новый Кейдж (11));
карта.SetAt ("Гомера", новый Кейдж (36));
карта.SetAt ("Мардж", новый Кейдж (35));
карта.RemoveKey ("Лиза"); / / Утечка памяти: корзина для объекта не
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