- cpp的哈希表unordered_set和unordered_map中不能存储vector,虽然不会报错,但是编译时不能通过,因为没有为vector定义的默认hash方法。
- 但是,好消息是把unordered_map换成map就行了,map可以哈希vector,哈哈哈哈哈哈。
cpp常用容器细节
于 2023-12-09 17:46:17 首次发布
文章讨论了C++中unordered_set和unordered_map不能直接存储vector的原因,因为vector没有内置的默认hash方法。相比之下,map可以哈希vector。解决方案是使用map而非unordered_map。
摘要由CSDN通过智能技术生成