Pokročilé programování v jazyce C++
Předmět není vypsán Nerozvrhuje se
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
23PPJC | Z,ZK | 3 | 2+2 | česky |
- Garant předmětu:
- Přednášející:
- Cvičící:
- Anotace:
-
Typy, třídy a objekty, zapouzdření, vznik a zánik objektů. Abstraktní datové typy, přetěžování. Dědičnost, virtuální dědičnost, virtuální metody. Dynamická alokace, ukazatele, konverze. Šablony, generické programování, kompilační polymorfismus. Kontejnery, iterátory, algoritmy. Objektové knihovny. Výjimky, bezpečné programování s výjimkami. Bezpečné a přenositelné programování, vazby na OS.
- Požadavky:
-
Znalost algoritmizace, principy HW a OS.
- Osnova přednášek:
- Osnova cvičení:
- Cíle studia:
-
Získání znalostí a programátorských dovedností.
- Studijní materiály:
-
Stroustrup: „Programming: Principles and Practice using C++ (Second Edition)“ Addison-Wesley 2014, ISBN 978-0-321-99278-9
- Poznámka:
- Další informace:
- Pro tento předmět se rozvrh nepřipravuje
- Předmět je součástí následujících studijních plánů: