C++ 出错!!!!出错!!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/29 15:13:44
----------------------------------------------
源程序:
----------------------------------------------
#include<iostream>
#include<numeric>
#include<fstream>
#include<string>
#include<vector>
#include<list>
#include<deque>
#include<algorithm>
#include<stack>
#include<queue>
#include<utility>
#include<sstream>
#include<iterator>
#include<map>
using namespace std;
main()
{
istream_iterator<char> ci(cin);
istream_iterator<char> eof;
vector<char> vec(ci,eof);//错误指向这句的~~
//ostream_iterator<string> zz(cout," ");
//sort(vec.begin(),vec.end());
//unique(vec.begin(),vec.end());
return 0;
}

---------------------------------------------------
错误信息:
---------------------------------------------------
--------------

为什么我编译就没出问题呢
真的,我用的是vc 2008,你用的是什么

缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int

在mian前面加上char

补充:我们都是用2008测试的,测试通过。

快点使用vc 2008吧