首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

STL中hash_set sstream头文件放在一起出错,该如何解决

2012-02-05 
STL中hash_set sstream头文件放在一起出错最近想读一个文件里的词,并将其hash化,头文件如下:#includehash

STL中hash_set sstream头文件放在一起出错
最近想读一个文件里的词,并将其hash化,头文件如下:
#include   <hash_set>
#include   <sstream>
#include   <iostream.h>
using   namespace   std;
结果28个错误(VC6.0),我已经导入了STL库了
请教各位!

[解决办法]
起码也应该是
#include <hash_set>
#include <sstream>
#include <iostream>
using namespace std;
吧?
[解决办法]
这个问题很有意思啊, <sstream> ???
[解决办法]
#include <hash_set>
#include <sstream>
#include <iostream.h>
using namespace std;
int main(int argc,char**argv)
{
return 0;
}
没问题啊,可以正常运行.vc6,stlport..
[解决办法]
我的也没有任何问题,是不是你的vc6的stl库的配置有问题,让编译器去选择调用stl的头文件的时候出现问题,没有办法去自动找到你想要的库,或者找到了几种不同的实现,而不能确定正确调用哪个实现.
[解决办法]
#include <iostream.h> 是老的STL头文件了,不再建议使用(VC2003都不支持这个头文件了)
建议用
#include <iostream>
[解决办法]
不要用带.h的头文件。
[解决办法]
PS:使用iostream.h的文章来源:
http://stl.winterxy.com/html/000037.html
————————————————————————————————————————————
第一次听说要用iostream.h代替iostream……
[解决办法]
你这样试试!

#include <ext/hash_set>
#include <sstream>
#include <iostream>

using namespace std;
using namespace __gnu_cxx;

int main()
{
.....

}

热点排行