g++ 编译器的hash_map 怎样使用?

yorkzjy 2010-05-27 12:47:51
如题,我写的老是报错,求正解。


#include <iostream>
#include <map>
#include <ext/hash_map>
#include <string>
#include <utility>

using namespace std;

int main()
{
hash_map <int,string > hm;
for(int i=0; i<97; i++)
{
hm.push_back(make_pair(i,"hi"));
}
return 0;
}


...全文
97 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
冻结 2010-05-27
  • 打赏
  • 举报
回复
g++ 不知道。

vs2005
using stdext::hash_map;

hash_map在原标准C++中,是非标准STL。
  • 打赏
  • 举报
回复
一般不再std这个名字空间下,

你打开hash_map看看名字空间是啥
pengzhixi 2010-05-27
  • 打赏
  • 举报
回复
using namespace __gnu_cxx;

64,654

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧