SubjectsSubjects(version: 978)
Course, academic year 2025/2026
   
Object Programming in C++ - NPRG020
Title: Objektové programování v C++
Guaranteed by: Department of Software Engineering (32-KSI)
Faculty: Faculty of Mathematics and Physics
Actual: from 2005
Semester: summer
E-Credits: 3
Hours per week, examination: summer s.:2/0, Ex [HT]
Capacity: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: cancelled
Language: Czech
Teaching methods: full-time
Additional information: http://ulita.ms.mff.cuni.cz/mff/sylaby/prg020.html
Guarantor: RNDr. David Bednárek, Ph.D.
Classification: Informatics > Programming
Co-requisite : NPRG012
Incompatibility : NPRG032
Interchangeability : NPRG032
Opinion survey results   Schedule   Noticeboard   
Annotation -
Advanced features of the C++ language, their use in object oriented programming. Object idioms and their implementation in C++.
Last update: T_KSI (13.05.2003)
Literature - Czech

Stroustrup B.: The C++ Programming Language

Coplien J. O.: Advanced C++ Programming Styles and Idioms

Last update: Zakouřil Pavel, RNDr., Ph.D. (05.08.2002)
Syllabus - Czech

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.

Last update: T_KSI (13.05.2003)
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html