Charles Explorer logo
🇨🇿

Programování v C++

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

Sylabus

- Moduly, preprocesor, kompilace, spojování, zavádění

- Typy, třídy a objekty

- Umístění, vznik a zánik objektů, reference vs. kopie

- Kontejnery, iterátory, algoritmy

- Základy používání šablon

- Lambda, auto a další důležité konstrukce

- Dynamická alokace, obyčejné a chytré ukazatele

- Konstruktory, destruktory, metody pro copy/move, typické tvary tříd

- Dědičnost, virtuální dědičnost, virtuální metody, konverze

Anotace

Kurz programování v jazyce C++. Předpokladem pro zápis předmětu je znalost principů objektově orientovaného programování a schopnost programování obecně. Získané znalosti jsou potřebné pro absolvování předmětů

Pokročilé programování v C++, Programování v paralelním prostředí, Vývoj vysoce výkonného software, Principy překladačů a řady dalších.