Charles Explorer logo
🇨🇿

Pokročilé programování v C++

Předmět na Matematicko-fyzikální fakulta |
NPRX051

Sylabus

- Implementace kontejnerů a iterátorů, R-value reference, inicializátory

- Pokročilé definice šablony, šablony s proměnlivým počtem parametrů

- Typová inference, dedukce parametrů, inicializace

- Politiky, traits, kompilační polymorfismus, generické programování

- Podpora paralelního programování, paměťový model

- Vlákna, TLS, synchronizace, atomické operace

- Výjimky, bezpečné programování s výjimkami

- Normy C++14/17/20

- Interoperabilita, dynamicky linkované knihovny

Absolvování předmětu je jednou z podmínek získání zápočtu za magisterský předmět NPRG059 - Praktikum z pokročilého OOP.

Anotace

Pokročilý kurz programování v jazyce C++. Pokračování kurzu "NPRG041 Programování v C++".