# HashMap::~HashMap ```cpp ~HashMap(); ``` 析构函数,清空所有元素并释放资源。 **参数:** 无 **返回:** 无 **复杂度:** O(n),需要清空所有桶中的元素 **线程安全:** ❌ 非线程安全 **异常:** 无 **示例:** ```cpp { XCEngine::Containers::HashMap map; map.Insert(1, "hello"); map.Insert(2, "world"); } // map 在此自动析构,所有资源被正确释放 ``` ## 相关文档 - [HashMap 总览](hashmap.md) - 返回类总览