Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Opracował: Piotr DejaVu Szawdyński
Język C++

standard C++11

[standard] Narzędzia, które pojawiły się wraz z ukazaniem się standardu C++11.

Opis szczegółowy

Narzędzia, które pojawiły się wraz z ukazaniem się standardu C++11. Oficjalnym dokumentem opisującym standard C++11 jest ISO/IEC 14882:2011.

Prezentacje multimedialne

Zagadnienia powiązane

Kursy
Wyrażenia lambda (C++11)Po przeczytaniu niniejszego rozdziału powinieneś wiedzieć co to są wyrażenia lambda, jak się ich używa oraz jakie było praktyczne uzasadnienie ich wprowadzenia do standardu C++11. (lekcja)

Linki zewnętrzne

Słowa kluczowe

auto Zastępczy typ zmiennej, który jest dedukowany na podstawie wartości jaką zmienna jest inicjalizowana. (słowo kluczowe)
constexpr Gwarantuje, że wartość zwracana przez funkcję, metodę bądź zmienną jest niezmienna podczas kompilacji. (słowo kluczowe)

Obsługa wątków

mutex Zapewnia prostą synchronizację między wątkami. (klasa)
this_thread Zawiera funkcje do zarządzania aktualnym wątkiem. (przestrzeń nazw)
thread Reprezentuje i zarządza pojedynczym wątkiem wykonania. (klasa)
timed_mutex Zapewnia prostą synchronizację między wątkami. (klasa)

Pozostałe

array Tworzy tablicę elementów określonego typu o stałym rozmiarze. (szablon struktury)
function Szablon, który potrafi przechowywać, kopiować oraz wywoływać zarówno funkcje, wyrażenia lambda jak i metody klas. (szablon klasy)
hash Funktor realizujący założenia funkcji haszującej. (szablon struktury)
initializer_list Inicjator listy umożliwia przekazanie sekwencji wartości zapisanych w postaci zbioru poprzez argument funkcji, metody bądź konstruktora. (szablon klasy)
shared_ptr Przechowuje wskaźnik i kontroluje liczbę istniejących kopii wskaźnika (automatycznie zwalnia pamięć). (szablon klasy)
tuple Umożliwia tworzenie zbiorów danych o ustalonej liczbie elementów różnych typów. (szablon klasy)

Tekst i jego konwersja

to_string Konwertuje wartość numeryczną na tekst (std::string). (funkcja)
to_wstring Konwertuje wartość numeryczną na tekst unikodowy (std::wstring). (funkcja)