Index
Inhaltsverzeichnis
14 Aufbau und Übersicht
      14.1 Auslassungen
15 Hilfsfunktionen und -klassen
      15.1 Relationale Operatoren
      15.2 Paare
      15.3 Tupel
      15.4 Funktionsobjekte
            15.4.1 Arithmetische, vergleichende und logische Operationen
            15.4.2 Funktionsobjekte zum Negieren logischer Prädikate
            15.4.3 Binden von Argumentwerten mit bind()
            15.4.4 Zeiger auf Funktionen in Objekte umwandeln
16 Container
      16.1 Gemeinsame Eigenschaften
                  16.1.0.1 begin(), end(), cbegin(), cend()
                  16.1.0.2 Relationale Operatoren
                  16.1.0.3 Schreibweisen
            16.1.1 Reversible Container
      16.2 Sequenzen
            16.2.1 vector
            16.2.2 vector<bool>
            16.2.3 list
            16.2.4 deque
            16.2.5 stack
            16.2.6 queue
            16.2.7 priority_queue
            16.2.8 array
      16.3 Sortierte assoziative Container
            16.3.1 map
            16.3.2 multimap
            16.3.3 set
            16.3.4 multiset
      16.4 Hash-Container
                  16.4.0.1 Kollisionsbehandlung
            16.4.1 unordered_map
            16.4.2 unordered_multimap
            16.4.3 unordered_set
            16.4.4 unordered_multiset
      16.5 bitset
17 Iteratoren
      17.1 Iterator-Kategorien
            17.1.1 Anwendung von Traits
      17.2 distance() und advance()
      17.3 Reverse-Iteratoren
      17.4 Insert-Iteratoren
      17.5 Stream-Iteratoren
18 Algorithmen
      18.1 Nicht-verändernde Algoritmen
            18.1.1 for_each
            18.1.2 find und find_if
            18.1.3 find_end
            18.1.4 find_first_of
            18.1.5 adjacent_find
            18.1.6 count und count_if
            18.1.7 mismatch
            18.1.8 equal
            18.1.9 search
            18.1.10 search_n
      18.2 Modifizierende Algorithmen
            18.2.1 copy und copy_backward
            18.2.2 swap, iter_swap und swap_ranges
            18.2.3 transform
            18.2.4 replace und Varianten
            18.2.5 generate und generate_n
            18.2.6 fill und fill_n
            18.2.7 remove und Varianten
            18.2.8 unique und unique_copy
            18.2.9 reverse und reverse_copy
            18.2.10 rotate und rotate_copy
            18.2.11 iota
            18.2.12 random_shuffle
            18.2.13 partition und stable_partition
      18.3 Sortieren und Verwandtes
            18.3.1 sort
            18.3.2 stable_sort
            18.3.3 partial_sort und partial_sort_copy
            18.3.4 nth_element
      18.4 Binäre Suche
            18.4.1 binary_search
            18.4.2 lower_bound
            18.4.3 upper_bound
            18.4.4 equal_range
      18.5 Verschmelzen (merge)
            18.5.1 Verschmelzen an Ort und Stelle (inplace_merge)
      18.6 Mengenoperationen auf sortierten Strukturen
            18.6.1 includes
            18.6.2 set_union
            18.6.3 set_intersection
            18.6.4 set_difference
            18.6.5 set_symmetric_difference
      18.7 Heap-Algorithmen
            18.7.1 pop_heap
            18.7.2 push_heap
            18.7.3 make_heap
            18.7.4 sort_heap
      18.8 Minimum und Maximum
      18.9 Lexikographischer Vergleich
      18.10 Permutationen
19 Ein- und Ausgabe
                  19.0.0.1 locale-Objekt ermitteln
                  19.0.0.2 Gepufferte Ein- und Ausgabe
                  19.0.0.3 Streams verbinden mit tie()
                  19.0.0.4 sentry
20 Nationale Besonderheiten
      20.1 Sprachumgebungen festlegen und ändern
            20.1.1 locale-Elementfunktionen
            20.1.2 Namespace std-globale Funktionen
      20.2 Zeichenklassifizierung und -umwandlung
      20.3 Kategorien
            20.3.1 collate
            20.3.2 ctype
                  20.3.2.1 codecvt- Zeichensatzkonvertierung
            20.3.3 numeric
                  20.3.3.1 numpunct
            20.3.4 monetary
                  20.3.4.1 moneypunct
                  20.3.4.2 money_get
                  20.3.4.3 money_put
            20.3.5 time
                  20.3.5.1 time_get
                  20.3.5.2 time_put
            20.3.6 messages
      20.4 Konstruktion eigener Facetten
21 Numerisches
      21.1 Komplexe Zahlen
      21.2 Grenzwerte von Zahltypen
      21.3 Halbnumerische Algorithmen
            21.3.1 accumulate
            21.3.2 inner_product
            21.3.3 partial_sum
            21.3.4 adjacent_difference
      21.4 Optimierte numerische Arrays (valarray)
            21.4.1 Konstruktoren
            21.4.2 Elementfunktionen
            21.4.3 Binäre Valarray-Operatoren
                  21.4.3.1 Binäre arithmetische Valarray-Operatoren
                  21.4.3.2 Binäre bitweise Valarray-Operatoren
                  21.4.3.3 Binäre logische Valarray-Operatoren
                  21.4.3.4 Relationale Valarray-Operatoren
            21.4.4 Mathematische Funktionen
            21.4.5 slice
            21.4.6 slice_array
            21.4.7 gslice
            21.4.8 gslice_array
            21.4.9 mask_array
            21.4.10 indirect_array
22 String
23 Typerkennung zur Laufzeit
                  23.0.10.1 type_info
                  23.0.10.2 bad_cast
                  23.0.10.3 bad_typeid
24 Speichermanagement
      24.1 <new>
      24.2 <memory>
25 C-Header
      25.1 <cassert>
      25.2 <cctype>
      25.3 <cerrno>
      25.4 <cfloat>
      25.5 <ciso646>
      25.6 <climits>
      25.7 <clocale>
      25.8 <cmath>
      25.9 <csetjmp>
      25.10 <csignal>
      25.11 <cstddef>
      25.12 <cstdarg>
      25.13 <cstdio>
      25.14 <cstdlib>
      25.15 <cstring>
            25.15.1 Abweichung vom C-Standard
            25.15.2 Funktionen für C-Strings
            25.15.3 Funktionen für C-Strings maximaler Länge
            25.15.4 Funktionen für Bytefelder
      25.16 <ctime>
            25.16.1 Datentypen
            25.16.2 Funktionen