====== Ciekawe mini-tutoriale na stacku ====== ===== Kontenery ===== * [[https://stackoverflow.com/documentation/c%2b%2b/511/stdvector|std::vector]] * [[https://stackoverflow.com/documentation/c%2b%2b/681/maps|std::map]] * [[https://stackoverflow.com/documentation/c%2b%2b/2423/optionals|std::[experimental::]optional]] * [[https://stackoverflow.com/documentation/c%2b%2b/2712/stdarray|std::array]] * [[https://stackoverflow.com/documentation/c%2b%2b/4834/stdpair|std::pair]] * [[https://stackoverflow.com/documentation/c%2b%2b/9005/stdset-and-stdmultiset|std::set i std::multiset]] ===== Algorytmy ===== * [[https://stackoverflow.com/documentation/c%2b%2b/1675/sorting|sortowanie]] * [[https://stackoverflow.com/documentation/c%2b%2b/1681/regular-expressions|wyrażenia regularne]] * [[https://stackoverflow.com/documentation/c%2b%2b/3936/date-and-time-using-chrono-header|czas]] * [[https://stackoverflow.com/documentation/c%2b%2b/5348/stdstringstream|std::stringstream]] konwersja coś do string i string do coś * [[https://stackoverflow.com/documentation/c%2b%2b/6936/stdiomanip|ios flags]] dodatkowe elastyczniejsze formatowanie danych do i z stringa (można używać zarówno z cout jak i stringstream) ===== Elementy języka ===== * [[https://stackoverflow.com/documentation/c%2b%2b/1955/value-and-reference-semantics|Wartość i referencja]] * [[http://stackoverflow.com/documentation/c%2b%2b/589/loops/1926/range-based-for|pętla range for]] * [[https://stackoverflow.com/documentation/c%2b%2b/2796/enumeration|enum i class enum]] * [[https://stackoverflow.com/documentation/c%2b%2b/7158/copying-vs-assignment|kopiowanie vs przypisanie]] * [[https://stackoverflow.com/documentation/c%2b%2b/3275/friend-keyword|słowo kluczowe: friend]] * [[https://stackoverflow.com/documentation/c%2b%2b/2745/user-defined-literals|Literały]] wbudowane i możliowość ich roszerzania np.complex c1 = 0.6 + 2.1i; ===== Błędy ===== * [[https://stackoverflow.com/documentation/c%2b%2b/4256/common-compile-linker-errors-gcc|błędy kompilacji i ich przyczyny]] ===== Narzędzia ===== * [[https://stackoverflow.com/documentation/c%2b%2b/5347/profiling|Profilowanie aplikacji]] * [[https://stackoverflow.com/documentation/c%2b%2b/2711/debugging|Debuggowanie wycieków pamięci]]