12 Haziran 2017 Pazartesi

unordered unordered_multimap Sınıfı

Tanımlama
Şöyle yaparız.
boost::unordered_multimap<string, string> map;
Constructor
Açıklaması şöyle
Constructs an empty container with at least n buckets, using hf as the hash
function, eq as the key equality predicate, a as the allocator and a maximum load
factor of 1.0.
İmzası şöyle
explicit unordered_multimap(size_type n = implementation-defined, 
                            hasher const& hf = hasher(), 
                            key_equal const& eq = key_equal(), 
                            allocator_type const& a = allocator_type());
equal_range metodu
Şöyle yaparız.
std::pair<iterator, iterator> ret = map.equal_range("key"); 
Dolaşmak için şöyle yaparız.
for(auto Itr = ret.first; Itr != ret.second; ++Itr)
  std::cout << "The values mapped are : " << Itr->second << std::endl;
insert metodu
Açıklaması şöyle
The number of buckets can be automatically increased by a call to insert, or as the result of calling rehash.

Hiç yorum yok:

Yorum Gönder