Cvičení |
Probraná témata |
Úlohy v ReCodExu |
1. (5.10.2018) |
Úvod, nároky, základní syntaxe, zpracování argumentů a výstup |
Hello World, Násobilka |
2. (12.10.2018) |
Řetězce, stringy, parsování čísel, práce se znaky (isalnum, ...), streamy |
Součet |
3. (19.10.2018) |
Hlavičkové soubory, třídy, objekty, konstruktory |
Hello OOP World, Počítadlo, Počítání oveček (dobrovolné) |
4. (26.10.2018) |
Inline metody, deklarace, definice a volání konstruktorů |
Reference ve třídě |
5. (2.11.2018) |
Kontejnery, iterátory |
Překladový slovník |
6. (9.11.2018) |
Složitost operací na kontejnerech, třídění dle vlastních kritérií |
Odzadu a zepředu, Filmová databáze |
7. (16.11.2018) |
Algoritmy, funktory, lambdy, zadání 1. DÚ |
Funktory |
8. (23.11.2018) |
Polymorfní datové struktury, copy konstruktor, operátor přiřazení |
Polymorfní kontejner |
9. (30.11.2018) |
Šablony |
Šablony funktorů |
10. (7.12.2018) |
Implementace vlastního kontejneru, zadání 2. DÚ |
Gumové pole |
11. (14.12.2018) |
Oprava 1. DÚ, tipy ke 2. DÚ, rady k implementaci kontejneru |
|
12. (21.12.2018) |
Konstruktory a destruktory, virtuální metody, double dispatch |
Polymorfní konverze |
13. (4.1.2019) |
Výjimky, streamy a manipulátory |
|
14. (11.1.2019) |
Oprava 2. DÚ, revize parsování, analýza řešení zkoušky z 31.1.2018 |
|