Co to jest C++14?
18 sierpnia 2014, ISO (Międzynarodowa Organizacja Normalizacyjna) zatwierdził nową wersję C++, nazwaną C++14. W przeciwieństwie do C++11, który dodał ogromną ilość nowych funkcjonalności, C++14 jest stosunkowo niewielką aktualizacją, zawierającą głównie poprawki błędów i drobne ulepszenia.
Nowe ulepszenia w C++14
Dla Twojego zainteresowania, oto lista głównych ulepszeń dodanych przez C++14. Należy pamiętać, że ta lista nie jest wyczerpująca, ale ma raczej na celu podkreślenie niektórych kluczowych ulepszeń będących przedmiotem zainteresowania.
- Inicjalizacja zbiorczego elementu członkowskiego (13.7 — Wprowadzenie do struktur, elementów i wyboru elementów)
- Literały binarne (5.3 — Systemy liczbowe (dziesiętny, binarny, szesnastkowy i ósemkowy))
- atrybut [[przestarzałe]] (nie ma jeszcze tutoriala)
- Separatory cyfr (5.3 — Systemy liczbowe (dziesiętny, binarny, szesnastkowy i ósemkowy))
- Odliczenie typu zwracanego funkcji (10.8 -- Dedukcja typu dla obiektów korzystających z auto słowo kluczowe)
- Ogólne lambdy (20.6 -- Wprowadzenie do lambd (funkcji anonimowych))
- Zrelaksowane funkcje constexpr (F.1 -- Funkcje Constexpr)
- Szablony zmiennych (jeszcze nie ma tutoriala)
- std::make_unique (22.5 — std::unique_ptr)

