Programovanie v jazyku C++


Obsah prednášky

  Návrh a realizácia programu

  Prvý program

  Rozšírenia jazyka C++ vzhľadom k jazyku C

  Lexikálne konvencie jazyka C++

Mená (Identifiers)
Kľúčové slová (Keywords)
Numerické a textové konštanty (Literals)
Operátory (Operators)
Oddeľovače (White Spaces)
Komentáre (Comments)
  Základné koncepty
Deklarácie a definície
Viditeľnosť mien
Štruktúra programu
  Dátové typy
Základné dátové typy
Odvodené dátové typy
Konverzie dátových typov
Štandardné vstupy a výstupy
Práca zo súbormi
  Riadiace štruktúry v jazyku C++

  Smerníky a referencie

Smerníky
Smerníková aritmetika
  Funkcie

  Trieda a objekt

Koncept triedy
Konštruktor a deštruktor triedy
Prekrývanie operátorov
Dynamické vytváranie objektov
Objekty premenlivej veľkosti
  Implementácia objektových konštrukcií v C++
Asociácia
Agregácia
Dedenie
Virtálne funkcie
Abstraktné triedy
Univerzálne komponenty

Rozšíriteľnosť a znovapoužiteľnosť programov