Sdílet prostřednictvím


unordered_set::end

Označí konci řízené sekvence.

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

Parametry

Parametr

Description

nbucket

Číslo bloku.

Poznámky

První dva členské funkce vrátit dopředu iterační dané body pouze za koncem sekvence.Poslední dvě členské funkce vrátit dopředu iterační dané body pouze za konec bloku nbucket.

Příklad

// 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); 
    } 
 
  

Požadavky

Záhlaví: <unordered_set>

Obor názvů: std

Viz také

Referenční dokumentace

<unordered_set>

unordered_set Class

unordered_set::begin

Další zdroje

<unordered_set> Členové