(17) : error C2679: 二进制“=”: 没有找到接受“std::_Tree<_Traits>::iterator”类型的右操作数的运算符(或没有可接受的转换)
with
[
_Traits=std::_Tset_traits<int,std::less<int>,std::allocator<int>,true>
]
VC8\include\xtree(484): 可能是“std::_Tree<_Traits>::iterator &std::_Tree<_Traits>::iterator::operator =(const std::_Tree<_Traits>::iterator &)”
with
[
_Traits=std::_Tset_traits<int,std::less<int>,std::allocator<int>,false>
]
试图匹配参数列表“(std::_Tree<_Traits>::iterator, std::_Tree<_Traits>::iterator)”时
with
[
_Traits=std::_Tset_traits<int,std::less<int>,std::allocator<int>,false>
]
and
[
_Traits=std::_Tset_traits<int,std::less<int>,std::allocator<int>,true>
]
(18) : error C2679: 二进制“!=”: 没有找到接受“std::_Tree<_Traits>::iterator”类型的右操作数的运算符(或没有可接受的转换)
with
[
_Traits=std::_Tset_traits<int,std::less<int>,std::allocator<int>,true>
]
VC8\include\xtree(303): 可能是“bool std::_Tree<_Traits>::const_iterator::operator !=(const std::_Tree<_Traits>::const_iterator &) const”
with
[
_Traits=std::_Tset_traits<int,std::less<int>,std::allocator<int>,false>
]
试图匹配参数列表“(std::_Tree<_Traits>::iterator, std::_Tree<_Traits>::iterator)”时
with
[
_Traits=std::_Tset_traits<int,std::less<int>,std::allocator<int>,false>
]
and
[
_Traits=std::_Tset_traits<int,std::less<int>,std::allocator<int>,true>
]
(20) : error C2664: “std::_Tree<_Traits>::iterator std::_Tree<_Traits>::erase(std::_Tree<_Traits>::iterator)”: 不能将参数 1 从“std::_Tree<_Traits>::iterator”转换为“std::_Tree<_Traits>::iterator”
with
[
_Traits=std::_Tset_traits<int,std::less<int>,std::allocator<int>,true>
]
and
[
_Traits=std::_Tset_traits<int,std::less<int>,std::allocator<int>,false>
]
and
[
_Traits=std::_Tset_traits<int,std::less<int>,std::allocator<int>,true>
]
没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符