Error del programa C++, no sé por qué se informa el error.
_ Myiter & amp operator++()
{//pre-increment
# if _iterator_debug_level==2
if (this->_Getcont() = = 0
||this->_Ptr == 0
| _ Miárbol::_ Isnil(this->_Ptr))
{ //Informe de error
_DEBUG_ERROR("El iterador de mapa/establecimiento no es incrementable");
_ SCL _SAFE_EXCEEDED_ alcance;
}
# elif_ITERATOR_DEBUG_LEVEL == 1
_SCL_SECURITY_VERIFY(this->_Getcont() ! = 0 &&this->_Ptr! = 0);
_SCL_SECURITY_AUTH_SCOPE(!_Mytree::_Isnil( this->_Ptr)) ;
# endif/* _ ITERATOR _ DEBUG _ LEVEL */
++(((_ Mybase *)this);
Return (* this );
}
El código fuente muestra que cometiste un error al usar ' ++ ' y solo lo usaste en dos lugares. Debería registrar estos dos lugares para determinar quién cometió el error y luego ver por qué // Puede haber un problema durante la inicialización de It _ set.