Red de conocimiento informático - Computadora portátil - Error del programa C++, no sé por qué se informa el error.

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.