
Czy do wyszukania wartości w danym zakresie należy użyć funkcji search() czy find()? Jakie argumenty ma funkcja list::splice? Kiedy wywoływać mem_fun, a kiedy mem_fun_ref? Zapewne jak wielu innych programistów masz kłopot z zapamiętaniem tych wszystkich szczegółów, nawet jeśli codziennie używasz biblioteki STL.
Książka Raya Lischnera "STL. Leksykon kieszonkowy" będzie dla Ciebie nieocenioną pomocą -- w prosty sposób odpowiada na wszystkie takie pytania.
W tej książce znajdują się opisy interfejsów kontenerów, iteratorów, algorytmów i obiektów funkcyjnych zawartych w bibliotece STL. Można w niej znaleźć szczegóły dotyczące wywołań funkcji, typów zwracanych przez te funkcje, parametrów szablonów i wiele więcej. W połączeniu z książką "C++. Leksykon kieszonkowy", książka ta pozwala na spore oszczędności czasu. Na pewno przyda się w czasie pisania programów.
"STL to skondensowana wiedza i doświadczenie, a ta książka to skondensowana biblioteka STL. Nie, nie pożyczę swojego egzemplarza... kup sobie własny!"
Andrew Duncan, Senior Software Engeneer, Expertcity Inc.
Wprowadzenie (5)Kontenery (8)
- Kontenery standardowe (9)
- Adaptory kontenerów (11)
- Wartości (11)
- Typowe składowe (12)
- Wyjątki (22)
- Kolejki (23)
- Listy (24)
- Mapy (28)
- Kolejki priorytetowe (29)
- Kolejki (31)
- Zbiory (32)
- Stosy (34)
- Ciągi znaków (35)
- Wektory (47)
- Kategorie iteratorów (50)
- Stosowanie iteratorów (51)
- Cechy iteratorów (54)
- Iteratory do stałej (55)
- Iteratory wstawiające (57)
- Iteratory strumieni wejścia-wyjścia (58)
- Iterator typu raw storage (65)
- Iteratory wsteczne (65)
- Szablony funkcji iteratorów (70)
- Operacje niemodyfikujące (73)
- Porównania (73)
- Wyszukiwanie (76)
- Wyszukiwanie binarne (77)
- Operacje modyfikujące sekwencje (79)
- Operacje na niezainicjowanych sekwencjach (85)
- Sortowanie (86)
- Łączenie (88)
- Operacje na zbiorach (89)
- Operacje na stercie (91)
- Permutacje (93)
- Różne (93)
- Numeryczne (94)
- Stosowanie funktorów (96)
- Podstawy funktorów (98)
- Adaptory (99)
- Funktory wiążące (102)
- Funktory arytmetyczne i logiczne (103)
- Funktory porównujące (105)
- Alokatory (106)
- Pola bitowe (bitset) (109)
- Pary (113)
- Sprytne wskaźniki (114)
- Tablice (118)
- Dynamiczne pola bitowe (118)
- Funktory wiążące (119)
- Składanie funkcji (120)
- Adaptory (122)
- Zmiana pliku nagłówkowego Functional (122)
- Funkcje lambda (123)
- Sprytne wskaźniki (124)