Narzędzia użytkownika

Narzędzia witryny


opis_kontenera:multiset

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
opis_kontenera:multiset [2008/12/12 23:08]
marcink
opis_kontenera:multiset [2008/12/13 00:54]
marcink
Linia 125: Linia 125:
   * iterator upper_bound(const key_type&​ k) const - Zwraca pierwszy element, którego klucz jest większy od zadanego.   * iterator upper_bound(const key_type&​ k) const - Zwraca pierwszy element, którego klucz jest większy od zadanego.
  
-  ​Jeśli nie istnieje taki element to funkcje te zwracają end()+Jeśli nie istnieje taki element to funkcje te zwracają end()
  
 ==== Dodawanie elementów ==== ==== Dodawanie elementów ====
Linia 132: Linia 132:
   * iterator insert(iterator pos, const value_type&​ x) - dodaje x do multizbioru,​ używając pos jako wskazanie gdzie dany element ma zostać wstawiony   * iterator insert(iterator pos, const value_type&​ x) - dodaje x do multizbioru,​ używając pos jako wskazanie gdzie dany element ma zostać wstawiony
   * template <class InputIterator> ​   * template <class InputIterator> ​
-             void insert(InputIterator,​ InputIterator) - wstawia ​elementy z zadanego zakresu+             void insert(InputIterator,​ InputIterator) - dodaje ​elementy z zadanego zakresu
  
  
 +==== Usuwanie elementów ====
 +
 +  * iterator erase(iterator pos)           - usuwa element wskazywany przez iterator (zwraca iterator na element za osuniętym)
 +  * size_type erase(const key_type&​ k)           - usuwa wszystkie elementy o podanym kluczu
 +  * iterator erase(iterator first, iterator last) - usuwa elementy podanego zakresu <​first,​last) (zwraca iterator na element za ostatnim usunietym)
 +  * void clear() ​                                 - usuwa wszystkie elementy
 +
 +Aby usunąć jeden element o zadanym kluczu należy użyć następującej konstrukcji:​ erase( find(k) )
  
 ===== Przykładowy program z zastosowaniem ===== ===== Przykładowy program z zastosowaniem =====
opis_kontenera/multiset.txt · ostatnio zmienione: 2008/12/13 02:55 przez marcink