Udostępnij za pośrednictwem


unordered_multimap::end

Określa koniec kontrolowanej sekwencji.

iterator end();
const_iterator end() const;
local_iterator end(size_type nbucket);
const_local_iterator end(size_type nbucket) const;

Parametry

Parametr

Opis

nbucket

Numer Wiadro.

Uwagi

Pierwszy funkcji dwóch elementów członkowskich powrócić do przodu sterująca wskazuje tylko poza koniec sekwencji.Funkcji dwóch ostatnich elementów członkowskich powrócić do przodu sterująca wskazuje tylko poza koniec Wiadro z farbą, nbucket.

Przykład

// std_tr1__unordered_map__unordered_multimap_end.cpp 
// compile with: /EHsc 
#include <unordered_map> 
#include <iostream> 
 
typedef std::unordered_multimap<char, int> Mymap; 
int main() 
    { 
    Mymap c1; 
 
    c1.insert(Mymap::value_type('a', 1)); 
    c1.insert(Mymap::value_type('b', 2)); 
    c1.insert(Mymap::value_type('c', 3)); 
 
// display contents " [c 3] [b 2] [a 1]" 
    for (Mymap::const_iterator it = c1.begin(); 
        it != c1.end(); ++it) 
        std::cout << " [" << it->first << ", " << it->second << "]"; 
    std::cout << std::endl; 
 
// inspect last two items " [a 1] [b 2]" 
    Mymap::iterator it2 = c1.end(); 
    --it2; 
    std::cout << " [" << it2->first << ", " << it2->second << "]"; 
    --it2; 
    std::cout << " [" << it2->first << ", " << it2->second << "]"; 
    std::cout << std::endl; 
 
// inspect bucket containing 'a' 
    Mymap::const_local_iterator lit = c1.end(c1.bucket('a')); 
    --lit; 
    std::cout << " [" << lit->first << ", " << lit->second << "]"; 
 
    return (0); 
    } 
 
  

Wymagania

Nagłówek: <unordered_map>

Przestrzeń nazw: std

Zobacz też

Informacje

<unordered_map>

unordered_multimap — Klasa

unordered_multimap::begin

Inne zasoby

<unordered_map> Członkowie