template<typename Key, typename T, class Compare = Aleph::less<Key>, template< class, class > class KTree = Treap_Rk, template< class, class > class TTree = Treap_Rk>
class Aleph::multimap< Key, T, Compare, KTree, TTree >::iterator
Iterador sobre un multimapeo
template<typename Key , typename T , class Compare = Aleph::less<Key>, template< class, class > class KTree = Treap_Rk, template< class, class > class TTree = Treap_Rk>
Constructor a partir de un multimapeo (no es parte del estándar, pero es muy útil).
template<typename Key , typename T , class Compare = Aleph::less<Key>, template< class, class > class KTree = Treap_Rk, template< class, class > class TTree = Treap_Rk>
Avanza el iterador una posición hacia adelante, luego carga elemento actual.
template<typename Key , typename T , class Compare = Aleph::less<Key>, template< class, class > class KTree = Treap_Rk, template< class, class > class TTree = Treap_Rk>
Avanza el iterador una posición hacia adelante, luego carga elemento actual.
template<typename Key , typename T , class Compare = Aleph::less<Key>, template< class, class > class KTree = Treap_Rk, template< class, class > class TTree = Treap_Rk>
Avanza el iterador n elementos hacia delante y carga el nuevo elemento actual. <
Hace referencia a KEY.
template<typename Key , typename T , class Compare = Aleph::less<Key>, template< class, class > class KTree = Treap_Rk, template< class, class > class TTree = Treap_Rk>
Avanza el iterador una posición hacia atrás, luego carga elemento actual.
template<typename Key , typename T , class Compare = Aleph::less<Key>, template< class, class > class KTree = Treap_Rk, template< class, class > class TTree = Treap_Rk>
Avanza el iterador una posición hacia atrás, luego carga elemento actual.
template<typename Key , typename T , class Compare = Aleph::less<Key>, template< class, class > class KTree = Treap_Rk, template< class, class > class TTree = Treap_Rk>
Retorna un puntero para posterior dereferencia (acceso a uno de los campos del par -first o second).
- Nota
- La dirección retornada es la de un par interno cuya existencia está supeditada a la del iterador. No lo use para obtener puntero a pares, pues, aparte de que no es la finalidad de este operador, su dirección es inválida una vez se destruye el iterador. Úselo estrictamente para acceder a los campos del par (first o second) del elemento actual donde está posicionado el iterador.
Hace referencia a KEY.