为什么我这样定义容器会出错?
#include <vector>
#include <list>
#include <deque>
int main()
{
vector <string> svec;
list <int> ilist;
list <string> slist(svec.begin(),svec.end());
vector <string> ::iterator mid = svec.begin()+ svec.size()/2;
deque <string> front(svec.begin(),mid);
}
[解决办法]
VC6?建议扔了,换devcpp或者vc2005。