void RemoveAll();
调用此方法将从映射中移除所有键值对,并释放与这些键值对相关联的对象的内存。映射将变为空。
示例用法:
CMapStringToOb myMap; // 创建一个 CMapStringToOb 对象
// 添加一些键值对到映射中
myMap.SetAt(_T("Key1"), new CMyObject1());
myMap.SetAt(_T("Key2"), new CMyObject2());
myMap.SetAt(_T("Key3"), new CMyObject3());
// 移除映射中的所有键值对
myMap.RemoveAll();
在这个示例中,通过调用 RemoveAll 方法,可以清空映射,移除所有键值对。这对于在不再需要映射内容时释放相关资源非常有用。
转载请注明出处:http://www.zyzy.cn/article/detail/18743/MFC/CMapStringToOb