在Visual C++下,我们有“hash_map”和“hash_set”。在g ++中,我们有“stdext :: hash_map”和“stdext :: hash_set”。在各自的表现或其他因素方面是否有差异?hash_map和stdext :: hash_map?
2
A
回答
2
这些都不是标准。他们只是为了满足需要。关于表演,我不知道,但我想他们真的很相似。
TR1中存在什么,并且将包含在C++中1X是unordered_map和unordered_set 他们说他们改变了名称以避免与以前的非标准实现混淆。
http://www2.research.att.com/~bs/C++0xFAQ.html#std-unordered
1
如狄指出,标准是(或将要)unordered_map。如何得到它有点混乱。可能前进的最好的方法是:
g++ -std=c++0x mymap.cpp
:
#include <unordered_map>
int main() {
std::unordered_map<int,int> m;
}
,并用G ++与C++ 0X开关编译
相关问题
- 1. 由于性能原因,替代stdext :: hash_map
- 2. 如何使用stdext :: hash_map键是一个自定义对象?
- 3. 序列化stdext ::使用的hash_map升压串行化库
- 4. hash_map questions/tutorial
- 5. map vs hash_map in C++
- 6. 字典/ hash_map密钥大小
- 7. hash_map和unordered_map之间的区别?
- 8. 如何使用字符串字符串hash_map(hash_map <string,string,stringHashFunction>在Linux C++
- 9. hash_map是STL的一部分吗?
- 10. 如何在窗口上使用“hash_map”
- 11. Stroustrup的hash_map的实现是错误的?
- 12. hash_map作为键存储什么?
- 13. 在Stl Hash_map中查找密钥
- 14. 如何查找的hash_map在C++?
- 15. 不能在Mac OSX找到了hash_map头
- 16. hash_map和map哪个更快?少于10000个项目
- 17. STL中hash_map和map之间的场景差异是什么?
- 18. C++ hash_map与非专门模板作为值
- 19. C++中hash_map结构的内存开销STL
- 20. 如何从STL hash_map获取所有密钥?
- 21. C++ std :: hash_map:密钥的作用是什么
- 22. 如何使用hash_map与char *并做字符串比较?
- 23. 我得到了complition错误_GLIBCXX_PERMIT_BACKWARD_HASH在android NDK上使用hash_map
- 24. hash_map第一次查找时大小为零时崩溃
- 25. 如何使用hash_map和不区分大小写的unicode字符串作为键?
- 26. 的hash_map是节省每个键/值对即使当密钥是相同
- 27. 如何检查我的自定义哈希在hash_map中是否有用?
- 28. 的hash_map < vector<int>,使用int>的错误,当查找功能
- 29. 我可以使用成员变量作为hash_set/hash_map的关键吗?
- 30. 使用pair作为视觉工作室下的hash_map的关键点