Kapitola 10. Šablony a obsluha výjimek

Obsah

10.1. Generická funkce
10.2. Generická třída
10.3. Výjimky
10.4. Opakování
Časová náročnost
Časová náročnost kapitoly: 45 minut

Tato část pojednává o důležitých rysech C++ a to o šablonách a výjimkách.

Šablony nám pomáhají vytvářet generické třídy a funkce. V generické třídě nebo funkci je typ zpracovávaných dat určen jako argument. To nám dovoluje používat jednu funkci pro různé typy dat, aniž bychom museli tuto funkci upravovat pro specifické typy dat.

Obsluha výjimek nám umožňuje obsloužit chyby, které se mohou objevit během běhu programu.

Potřebné znalosti
Potřebné znalosti

K zvládnutí obsahu této kapitoly je nutné mít znalosti z jazyka C a kapitoly 2 až 9 jazyka C++ - umět používat virtuální funkce a virtuální třídy. Rozumět pojmům jako včasná a pozdní vazba.