不知道问题出在哪?
#include <iostream>
#include <list>
#include <vector>
#include <string>
using namespace std;
using std::string;
using std::vector;
using std::list;
int main()
{
list<char> slist;
slist.push_back('a');
slist.push_back('b');
slist.push_back('c');
vector<char> vect(slist.begin(),slist.end());
vector<char>::iterator iter = vect.begin();
while(iter != vect.end())
{
cout<<*iter++<<endl;
}
return 0;
}
我在vc6.0上编译,怎么过不去呢?不知道是什么原因?请指教