Udostępnij za pośrednictwem


unordered_set::end

Wyznacza koniec sekwencji kontrolowane.

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 segmentu.

Uwagi

Pierwszy funkcje dwóch zwracają do przodu iteratora punktów, że tylko poza koniec sekwencji.Funkcje składowe dwa ostatnie powrócić do przodu iteratora punktów, że tylko poza koniec Wiadro z farbą nbucket.

Przykład

// std_tr1__unordered_set__unordered_set_end.cpp 
// compile with: /EHsc 
#include <unordered_set> 
#include <iostream> 
 
typedef std::unordered_set<char> Myset; 
int main() 
    { 
    Myset c1; 
 
    c1.insert('a'); 
    c1.insert('b'); 
    c1.insert('c'); 
 
// display contents " [c] [b] [a]" 
    for (Myset::const_iterator it = c1.begin(); 
        it != c1.end(); ++it) 
        std::cout << " [" << *it << "]"; 
    std::cout << std::endl; 
 
// inspect last two items " [a] [b]" 
    Myset::iterator it2 = c1.end(); 
    --it2; 
    std::cout << " [" << *it2 << "]"; 
    --it2; 
    std::cout << " [" << *it2 << "]"; 
    std::cout << std::endl; 
 
// inspect bucket containing 'a' 
    Myset::const_local_iterator lit = c1.end(c1.bucket('a')); 
    --lit; 
    std::cout << " [" << *lit << "]"; 
 
    return (0); 
    } 
 
  

Wymagania

Nagłówek: <unordered_set>

Obszar nazw: std

Zobacz też

Informacje

<unordered_set>

unordered_set Class

unordered_set::begin

Inne zasoby

<unordered_set> Członkowie