Skip to content

Latest commit

 

History

History
32 lines (21 loc) · 1.69 KB

presentation_stl.md

File metadata and controls

32 lines (21 loc) · 1.69 KB

STL

Krótkie przypomnienie

Coders School

STL - Standard template library

  • Zawiera biblioteki dla kontenerów takich jak std:vector<T>, std::list<T>, std::map<K, V>
  • Zawiera biblioteki umożliwiające wykonywanie wielu algorytmów, takich jak std::max, std::sort
  • Jest napisana na szablonach, zatem jest uniwersalna dla wielu typów
  • Aby móc korzystać z algorytmów STL należy dołączyć do projektu bibliotekę <algorithm>
  • Istnieje też druga biblioteka <numeric>, która zawiera algorytmy numeryczne jak std::accumulate
  • Algorytmy można wykonywać na kontenerach takich jak std:vector<T>, std::list<T>, o ile spełnione są pewne warunki
  • Kontenery są zaimplementowane tak, by iterowanie po nich odbywało się poprzez iteratory
  • Iterator begin() wskazuje na początek kontenera, iterator end() na miejsce za ostatnim elementem w kontenerze

Jak czytać dokumentację


Q&A