multimap容器不能用greater_equal

multimap容器不能用greater_equal

template < class  _Pr,  class  _Ty1,  class  _Ty2 >  inline
    
bool  __CLRCALL_OR_CDECL _Debug_lt_pred(_Pr _Pred,  const  _Ty1 &  _Left,  const  _Ty2 &  _Right,
    
const  wchar_t  * _Where, unsigned  int  _Line)
// test if _Pred(_Left, _Right) and _Pred is strict weak ordering
    if (!_Pred(_Left, _Right))
        
return (false);
    
else if (_Pred(_Right, _Left))
        _DEBUG_ERROR2(
"invalid operator<", _Where, _Line);
    
return (true);}


因此,相等的时候就不行

你可能感兴趣的:(multimap容器不能用greater_equal)