Aracılığıyla paylaş


unordered_map::end

Denetlenen bitişinde atar.

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

Parametreler

Parametre

Description

nbucket

Sepet numarası.

Notlar

İlk iki üye işlevleri, yalnızca sıra ötesinde işaret ileriye doğru bir yineleyici döndürür.Son iki üye işlevler yalnızca demet ötesinde işaret ileriye doğru bir yineleyici dönmek nbucket.

Örnek 

Bb983032.collapse_all(tr-tr,VS.110).gifKod

// std_tr1__unordered_map__unordered_map_end.cpp 
// compile with: /EHsc 
#include <unordered_map> 
#include <iostream> 
 
typedef std::unordered_map<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); 
    } 
 

Bb983032.collapse_all(tr-tr,VS.110).gifÇıktı

 [c, 3] [b, 2] [a, 1]
 [a, 1] [b, 2]
 [a, 1]

Gereksinimler

Başlık: <unordered_map>

Namespace: std

Ayrıca bkz.

Başvuru

<unordered_map>

unordered_map Class

unordered_map::begin

Diğer Kaynaklar

<unordered_map> Üyeler