LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 982|回复: 3

问一个关于g++编译的问题

[复制链接]
发表于 2006-1-4 18:51:03 | 显示全部楼层 |阅读模式
.cc文件一般是什么形式的cpp文件哪?

手头有一个xxx.cc文件,include了stl.h和hash_map,非常奇怪。而且正常也编译不过去。请哪位高手指点一下。

我的编译方式是:
g++ xxx.cc -o xxx
发表于 2006-1-4 19:22:35 | 显示全部楼层
cc也是一种C++源程序的文件名后缀。如果编译不过去,估计有语法方面的问题。最好能看看编译时的错误提示。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-5 12:22:00 | 显示全部楼层
谢谢。

编译的错误信息主要是这两个头文件没有找到。
这个hash_map在stl里好像没有。我在一个STL帮助手册中没找到。
回复 支持 反对

使用道具 举报

发表于 2006-1-5 19:26:41 | 显示全部楼层
C++标准的确没有定义hash_map/hash_set,更没听说过stl.h这个东西。

gcc的hash_map是SGI STL的扩展,在ext子目录中,认为应该
#include <ext/hash_map>

stl.h只能楼主自己去看是什么东西了。不知道简单的去掉行不行。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表