Pokročilý kurz programování v jazyce C++. Pokračování kurzu "NPRG041 Programování v C++".
Poslední úprava: Hnětynka Petr, doc. RNDr., Ph.D. (30.04.2019)
Advanced C++ programming course. Continuation of the course "NPRG041 Programming in C++".
Poslední úprava: Hnětynka Petr, doc. RNDr., Ph.D. (30.04.2019)
Podmínky zakončení předmětu -
Zápočet je udělován za včasné a správné vypracování domácích úkolů zadávaných během semestru.
Zkouška se skládá z praktického testu a následné ústní diskuse o zvoleném řešení a souvisejících oblastech. Ústní část zkoušky může být vypuštěna v případě jasného výsledku praktické části.
Získání zápočtu je podmínkou pro připuštění ke zkoušce.
Poslední úprava: Zavoral Filip, RNDr., Ph.D. (08.01.2026)
Credit is awarded for timely and correct completion of homework assignments assigned during the semester.
The exam consists of a practical test and a subsequent oral discussion of the chosen solution and related areas. The oral part of the exam may be omitted if the practical part is clearly demonstrated.
Obtaining credit is a condition for admission to the exam.
Poslední úprava: Zavoral Filip, RNDr., Ph.D. (08.01.2026)
Sylabus -
Výjimky, bezpečné programování s výjimkami
Implementace kontejnerů a iterátorů, R-value reference, inicializátory
Pokročilé definice šablony, šablony s proměnlivým počtem parametrů