STL 的 hash_map 的问题

yize.link 2008-09-28 04:10:01
由于刚刚学习这个容器.

网上的资料又少.所以不得不提问提问.

这个.

怎么统计hash_map的记录总数呢?

为什么我自己统计的都是 1244457 开始计算的~~?

...全文
129 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
waruqi 2008-09-28
  • 打赏
  • 举报
回复
size(),建议直接看源码
kkndciapp 2008-09-28
  • 打赏
  • 举报
回复
用size()函数可以知道统计的个数
herman~~ 2008-09-28
  • 打赏
  • 举报
回复
看《stl源码剖析》这本书也挺好的 可以先查里面讲关于hash_map的部分
正安排再看下
jieao111 2008-09-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 richbirdandy 的回复:]
问题没说清楚
我只能给你个链接了

http://www.stlchina.org/twiki/bin/view.pl/Main/STLDetailHashMap
  • 打赏
  • 举报
回复
直接size成员
wangdeqie 2008-09-28
  • 打赏
  • 举报
回复

//别用VC6
#include <cstdlib>
#include <iostream>
#include <hash_map.h>

using namespace std;

int main(int argc, char *argv[])
{
hash_map<int,int> h;
h.insert(pair<int,int>(1,2));
cout<<h.size()<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}

K行天下 2008-09-28
  • 打赏
  • 举报
回复
http://www.stlchina.org/twiki/bin/view.pl/Main/STLDetailHashMap


详细解说STL hash_map系列
详细解说STL hash_map系列
0 为什么需要hash_map
1 数据结构:hash_map原理
2 hash_map 使用
2.1 一个简单实例
2.2 hash_map 的hash函数
2.3 hash_map 的比较函数
2.4 hash_map 函数
3 相关hash容器
4 其他
4.1 hash_map和map的区别在哪里?
4.2 什么时候需要用hash_map,什么时候需要用map?
4.3 如何在hash_map中加入自己定义的类型?
4.5为什么hash_map不是标准的?
4.6 有学习使用hash_map的建议吗?
5 参考文章:
条条大路通罗马,为什么你不随便选
richbirdandy 2008-09-28
  • 打赏
  • 举报
回复
问题没说清楚
我只能给你个链接了

http://www.stlchina.org/twiki/bin/view.pl/Main/STLDetailHashMap

64,654

社区成员

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

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