Programovanie v jazyku C++

Zdrojové texty príkladov z prednášky


Decimálne čísla

Trieda Decimal reprezentuje čísla s pevnou desatinnou čiarkou. Použitie takejto triedy je v oblasti zberu a spracovania údajov (meranie, regulácia ...) alebo vo finančných aplikáciách. Trieda nemá implementované všetky matematické oprácie.
decimal.hpp - deklarácia triedy Decimal
decimal.cpp - implementácia triedy Decimal
decdrv.cpp - príklad použitia triedy Decimal

Racionálne čísla

Trieda Ratio reprezentuje dátový typ pre výpočty s racionálnými číslami. Trieda nemá implementované všetky matematické operácie.
ratio.hpp - deklarácia triedy Ratio
ratio.cpp - implementácia triedy Ratio
ratiodrv.cpp - príklad použitia triedy Ratio

Textové reťazce

Trieda String reprezentuje dátový typ pre manipuláciu s textovými reťazcami. Trieda nemá implementované všetky operátory.
string.hpp - deklarácia triedy String
string.cpp - implementácia triedy String
stringdrv.cpp - príklad použitia triedy String

Matice

Trieda matrix deklaruje dátový typ pre maticové výpočty a operácie s maticami.
matrix.hpp - deklarácia triedy matrix
matrix.cpp - implementácia triedy matrix
matrix.txt - návod na použitie triedy matrix

Kontainer

Trieda Container deklaruje univerzálny komponent pre manipuláciu s inými objektami.
contain.hpp - deklarácia triedy Container
contain.cpp - implementácia triedy Container
element.hpp - deklarácia abstraktnej triedy Element