Cvičení |
Probraná témata |
Úlohy v ReCodExu |
1. (29.9.2020) |
Úvod, nároky, základní syntaxe, zpracování argumentů a výstup |
Hello World, Násobilka |
2. (6.10.2020) |
Řetězce, stringy, parsování čísel, práce se znaky (isalnum, ...), streamy |
Součet |
3. (13.10.2020) |
Hlavičkové soubory, třídy, objekty, konstruktory |
Hello OOP World, Počítadlo, Počítání oveček (poslední úloha 2 týdny času) |
4. (20.10.2020) |
Inline metody, deklarace, definice a volání konstruktorů |
Reference ve třídě |
5. (27.10.2020) |
Kontejnery, iterátory |
Překladový slovník (deadline prodloužený o týden) |
6. (3.11.2020) |
Složitost operací na kontejnerech, třídění dle vlastních kritérií |
Odzadu a zepředu, Filmová databáze |
7. (10.11.2020) |
Algoritmy, funktory, lambdy, zadání 1. DÚ |
Funktory |
8. (24.11.2020) |
Polymorfní datové struktury, copy konstruktor, operátor přiřazení |
Polymorfní kontejner |
9. (1.12.2020) |
Šablony |
Šablony funktorů |
10. (8.12.2020) |
Oprava 1. DÚ, implementace vlastního kontejneru, zadání 2. DÚ |
Gumové pole |
11. (15.12.2020) |
Konstruktory a destruktory, virtuální metody, double dispatch |
Polymorfní konverze |
12. (22.12.2020) |
Výjimky, streamy a manipulátory |
|
13. (5.1.2021) |
Oprava 2. DÚ, revize parsování, analýza řešení zkoušky z 31.1.2018 |
|