Objektové programování v C++ - NPRG020
|
|
|
||
|
Pokročilé vlastnosti jazyka C++, jejich použití pro objektové programování. Objektové idiomy a jejich implementace v C++.
Předmět nebude vyučován, formální vypsání slouží jako poslední možnost získání zápočtu a zkoušky pro studenty, kteří měli v roce 2003/2004 předmět zapsaný, avšak nepodařilo se jim zápočet či zkoušku získat. Přesnější informace http://ulita.ms.mff.cuni.cz/mff/sylaby/prg012.html
Poslední úprava: Zavoral Filip, RNDr., Ph.D. (18.05.2004)
|
|
||
|
Stroustrup B.: The C++ Programming Language
Coplien J. O.: Advanced C++ Programming Styles and Idioms Poslední úprava: Zakouřil Pavel, RNDr., Ph.D. (05.08.2002)
|
|
||
|
Virtuální metody. Dědičnost, virtuální dědičnost, protokoly.
Ošetření výjimek, run-time type information (RTTI).
Šablony. Prostory jmen.
Objektové knihovny, proudy, STL.
Objektové idiomy. Kánonické formy tříd, konkrétní a abstraktní typy, obálkové třídy, abstraktní ukazatele. Správa paměti.
Reusabilita kódu. Rozšiřitelnost a udržovatelnost. Poslední úprava: T_KSI (13.05.2003)
|