Jmenné prostory
Varianty

C++ Sets

Z cppreference.com
< cpp


set<Key, Compare, Alloc>

C++ Set je asociativní kontejner STL, který obsahuje uspořádanou množinu unikátních objektů typu klíč (klíčů). Klíč odpovídá i hodnotě, všechny prvky v množině jsou unikátní. Třídění na množině se provádí pomocí fukce Compare (defaultně se používá std::less<Key>).

Constructorskonstruktory a destruktory množin
Operatorsoperátory přiřazení a porovnání množin
beginvrací iterátor na začátek množiny Set
clearodstraní všechny objekty v možině
countvrací počet objektů odpovídající určitému klíči
emptytrue pokud je množina prázdná
endvrací iterátor za poslední prvek v množině
equal_rangevrátí iterátory na první a za poslední prvek odpovídající zadanému klíči
eraseodstraní prvky z množiny
findvrátí iterátor na určitý prvek
insertvloží nový prvek do množiny
key_compvrátí funkci, která porovnává klíče
lower_boundvrátí iterátor na první prvek větší nebo stejně veliký jako zadaná hodnota
max_sizevrátí maximální počet prvků, který může být do množiny vložen
rbeginvrátí reverse_iterator na konec množiny
rendvrací reverse_iterator před začátek množiny
sizevrací počet prvků v množině
swapprohodí obsah této a jiné množiny
upper_boundvrátí iterátor na první prvek větší než určitá hodnota
value_compvrátí funkci, která porovnává hodnoty
close