www.druentomadfest.com
okladka

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)
Iteratory (49)
  • 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)
Algorytmy (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)
Funktory (95)
  • Stosowanie funktorów (96)
  • Podstawy funktorów (98)
  • Adaptory (99)
  • Funktory wiążące (102)
  • Funktory arytmetyczne i logiczne (103)
  • Funktory porównujące (105)
Różne (106)
  • Alokatory (106)
  • Pola bitowe (bitset) (109)
  • Pary (113)
  • Sprytne wskaźniki (114)
Boost (117)
  • 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)
Skorowidz (125)