社区
工具平台和程序库
帖子详情
sgi stl hash_map
EffectiveCpp
2004-11-18 09:32:38
为什么我用的DEV-C++(GCC3.3.3),它用的是SGI STL是吧.
那它应该支持hash table的呀.我写的程序中包含了hash_multimap对象的声明,为什么编译说没有
定义?是否编译时要加什么参数?
...全文
94
7
打赏
收藏
sgi stl hash_map
为什么我用的DEV-C++(GCC3.3.3),它用的是SGI STL是吧. 那它应该支持hash table的呀.我写的程序中包含了hash_multimap对象的声明,为什么编译说没有 定义?是否编译时要加什么参数?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
EffectiveCpp
2004-11-18
打赏
举报
回复
不是这样的,在GCC里所有的名字空间都是用的这个,并不只是hash等扩展类.
但它会自动换掉的.
yindesheng
2004-11-18
打赏
举报
回复
要加名字空间 __gnu_cxx
using namespace __gnu_cxx;
EffectiveCpp
2004-11-18
打赏
举报
回复
我在安装的include目录找到有这些文件呀.
gcc用的不是sgi stl吗? gnu的STL也是用的SGI的吧?
yjh1982
2004-11-18
打赏
举报
回复
不是,它用的是GNU的C++库
Andy84920
2004-11-18
打赏
举报
回复
应该不是这个问题.
yindesheng
2004-11-18
打赏
举报
回复
//下面是 hash_map 的一部分:
/** @file ext/hash_map
* This file is a GNU extension to the Standard C++ Library (possibly
* containing extensions from the HP/SGI STL subset). You should only
* include this header if you are using GCC 3 or later.
*/
#ifndef _HASH_MAP
#define _HASH_MAP 1
#include <ext/hashtable.h>
#include <bits/concept_check.h>
namespace __gnu_cxx //这是包含hash_map 和 hash_multimap 的名称空间
okdavinci
2004-11-18
打赏
举报
回复
我知道的是在98年的std lib中是不包括hash_table的.尽管它很有用.
希望对你有用.
达芬奇
谢谢
STL
实现代码(
SGI
版本,侯捷
STL
源码解析)
源码之前了无秘密,你将看到vector的实现、list的实现、heap的实现、deque的实现、Red Black tree的实现、
hash
table的实现、set/
map
的实现;你将看到各种算法(排序、查找、排列组合、数据移动与复制技术)的实现;...
C++
STL
开发技术导引(第5章)
4.2.2
SGI
STL
50 4.2.3
STL
port 50 4.2.4 P.J.Plauger
STL
50 4.2.5 Rouge Wave
STL
50 4.3 C++
STL
的Visual C++编译 50 4.4 C++
STL
的体系结构 52 4.4.1 容器(Container) 52 4.4.2 迭代器(Iterator...
STL
源码剖析.pdg
sgi
stl
内部文件(
sgi
stl
真正实现于此) 018 1.8.3
sgi
stl
的组态设定(configuration) 019 1.9可能令你困惑的c++ 语法 026 1.9.1
stl
_config.h 中的各种组态 027 组态3:static template member 027 组态5...
C++
STL
开发技术导引(第6章)
4.2.2
SGI
STL
50 4.2.3
STL
port 50 4.2.4 P.J.Plauger
STL
50 4.2.5 Rouge Wave
STL
50 4.3 C++
STL
的Visual C++编译 50 4.4 C++
STL
的体系结构 52 4.4.1 容器(Container) 52 4.4.2 迭代器(Iterator...
STL
源码剖析(侯捷先生译著)
SGI
STL
内部文件(
SGI
STL
真正实现于此) 018 1.8.3
SGI
STL
的组态设定(configuration) 019 1.9可能令你困惑的C++ 语法 026 1.9.1
stl
_config.h 中的各种组态 027 组态3:static template member 027 组态5...
工具平台和程序库
24,854
社区成员
27,343
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章