Zkouška 21.1.

Základní kurs objektově orientovaného programování v C++. Třídy a objekty, zapouzdření, metody, plymorfismus. Abstraktní datové typy, přetěžování. Kontejnery, iterátory, algoritmy. Šablony, generické programování, kompilační polymorfismus. Výjimky. Bezpečné a přenositelné programování, vazby na OS.
Oracions

Zkouška 21.1.

Příspěvek od Oracions »

Bylo celkem dost variant.
Věci, které mě zaujaly nejvíc:
- pokud do vectoru něco insertujete, zneplatníte tím všechny iterátory nad ním
- pokud find ve vectoru nic nenajde, vrátí iterátor ukazující za konec vektoru (myslím)
- v jedné variantě bylo třeba říci, zda se kód zkompiluje nebo ne, pro čtyři různé přiřazovací příklady, tři z nichž vypadaly zhruba takhle: "PES & pes = & new PES();" jména tříd se měnily, ale vždy se příkaz snažil do objektu nějaké třídy přiřadit ukazatel na ukazatel na objekt. U všech čtyř byla správná odpověď "nezkompiluje se"
Odpovědět

Zpět na „NPRG041 Programování v C++“