Cvičení |
Slajdy |
Probraná témata |
Podmínka pro aktivní účast (kromě docházky) |
1. (2.10.2017) |
1 - 7 |
Hello world, násobilka, argv, argv-násobilka |
|
2. (9.10.2017) |
8 - 13 |
stringy, objekty a třídy, počítání oveček - základní zadání |
|
3. (16.10.2017) |
14 - 21 |
streamy, hlavičkové soubory, konstruktory, počítání oveček - plné zadání |
poslat do příštího cvičení hotové počítání oveček dle zadání na slajdu 17 |
4. (23.10.2017) |
22 - 28 |
kontejnery, iterátory, zadání překladového slovníku |
|
5. (30.10.2017) |
29 - 33 |
složitost operací na kontejnerech, třídění dle vlastních kritérií, dobrovolně příklady na slajdech 30 a 33 |
poslat do příštího cvičení hotový překladový slovník dle zadání na slajdu 28 |
6. (6.11.2017) |
34 - 49 |
algoritmy, funktory, lambdy, dobrovolně příklady na slajdu 47, zadání 1. DÚ |
|
7. (13.11.2017) |
50 - 53 |
hodnocení úkolu na slovník, polymorfní datové struktury (zdrojový kód) |
|
8. (20.11.2017) |
54 - 69 |
polymorfní datové struktury - přiřazení a copy konstruktor (zdrojový kód) |
|
9. (27.11.2017) |
70 - 71 |
virtuální destruktor, šablony - využití v úloze na PDS (zdrojový kód) |
|
10. (4.12.2017) |
72 - 75 |
šablony - vlastní kontejner a iterátor, zadání 2. DÚ |
|
11. (11.12.2017) |
|
vyhodnocení 1. DÚ, šablony - vlastní kontejner a iterátor - dokončení (zdrojový kód) |
|
12. (18.12.2017) |
76 - 77 |
revizi konstruktorů, destruktorů a virtuálních metod, double dispatch (zdrojový kód), shared_ptr a enable_shared_from_this |
|
13. (8.1.2018) |
78 - 92 |
vyhodnocení 2. DÚ, výjimky, streamy a manipulátory |
|