C++ 修复xutility的错误?

C++ 修复xutility的错误?,c++,C++,我正在将向量更改为列表。我修正了所有的错误,除了这些: Error 16 error C2784: 'bool std::operator <(const std::stack<_Ty,_Container> &,const std::stack<_Ty,_Container> &)' : could not deduce template argument for 'const std::stack<_Ty,_Container>

我正在将向量更改为列表。我修正了所有的错误,除了这些:

Error   16  error C2784: 'bool std::operator <(const std::stack<_Ty,_Container> &,const std::stack<_Ty,_Container> &)' : could not deduce template argument for 'const std::stack<_Ty,_Container> &' from 'std::list<_Ty>::_Iterator<_Secure_validation>'   c:\Program Files\Microsoft Visual Studio 9.0\VC\include\xutility    2010
Error   17  error C2784: 'bool std::operator <(const std::stack<_Ty,_Container> &,const std::stack<_Ty,_Container> &)' : could not deduce template argument for 'const std::stack<_Ty,_Container> &' from 'std::list<_Ty>::_Iterator<_Secure_validation>'   c:\Program Files\Microsoft Visual Studio 9.0\VC\include\xutility    2010
Error   18  error C2784: 'bool std::operator <(const std::stack<_Ty,_Container> &,const std::stack<_Ty,_Container> &)' : could not deduce template argument for 'const std::stack<_Ty,_Container> &' from 'std::list<_Ty>::_Iterator<_Secure_validation>'   c:\Program Files\Microsoft Visual Studio 9.0\VC\include\xutility    2010
Error   19  error C2784: 'bool std::operator <(const std::stack<_Ty,_Container> &,const std::stack<_Ty,_Container> &)' : could not deduce template argument for 'const std::stack<_Ty,_Container> &' from 'std::list<_Ty>::_Iterator<_Secure_validation>'   c:\Program Files\Microsoft Visual Studio 9.0\VC\include\xutility    2010

Error 16 Error C2784:'bool std::operator从外观上看,您得到了一堆列表迭代器,您正试图使用小于运算符进行比较(即stack1在Visual Studio中,您会得到一个“实例化堆栈”(类似于调用堆栈)这告诉你,
X是从Y实例化的,Y是从Z实例化的…
-最后你会发现你的代码试图实例化一些无法实例化的东西。