Object Oriented Programming - NPRG032
|
|
|
||
|
Advanced features of the C++ language, their use in object oriented programming. Object idioms and their implementation in C++.
Last update: T_KSI (06.05.2004)
|
|
||
|
A. Alexandrescu, H. Sutter: C++ 101 programovacích technik M. Virius: Pasti a propasti C++ N. Josuttis: Standardní knihovna a STL S. Meyers: Effective C++ (2nd ed.), More Effective C++ H. Sutter: Exceptional C++, More Exceptional C++ Last update: Zavoral Filip, RNDr., Ph.D. (02.05.2006)
|
|
||
|
Virtual methods. Inheritance, virtual inheritance, protocols. Exception handling, run-time type information (RTTI). Templates. Namespaces. Standard libraries, streams, STL. Object idioms. Canonical forms, concrete and abstract types, envelope classes, abstract pointers. Memory management. Code reusability, extensibility and maintenance. Last update: T_KSI (07.05.2004)
|