Charles Explorer logo
🇨🇿

Programování v C++

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

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čů, Praktikum z pokročilého objektového programování a řady dalších.