- 

Školení C++

Školení usnadní posluchačům překonat složité počáteční studium spojené s učením se jazyka C a C++. Informace podané na našem kurzu ocení všichni vývojáři, testeři i vedoucí různých IT projektů.

Absolvováním našeho kurzu se každému otevře brána do jazyka C/C++, ale i všech jeho mnoha klonů, jako je Java, C#, Javascript, PHP, PERL atd.

Rezervovat kurz si můžete na tomto e-mailu info@primakurzy.cz 

C++ je multiparadigmatický programovací jazyk, jehož zakladatelem je Bjarne Stroustrup a jeho kolegové při rozšíření již dříve známého jazyka C. Nyní se C++ řadí mezi nejpoužívanější programovací jazyky na světě. C++ má 3 základní programovací styly: generické programování, procedurální programování a objektově orientováné programování. 

Osnova kurz C++:

1. Vztah C/C++

  • změny v procedurálním programování oproti jazyku C
  • přetěžování funkcí
  • norma ANSI C++, její podpora u známých překladačů
  • integrace C knihoven, volání C++ modulů z C
  • Hlavička a tělo funkce
  • Vstupní parametry funkce
  • Návratová hodnota funkce

2. Třídy

  • vztah struktury z jazyka C a třídy z C++
  • datové složky a metody
  • operátor „->”
  • ukazatel do třídy
  • konstruktory a destruktory
  • přetěžování metod
  • přetěžování operátorů
  • virtuální a nevirtuální metody
  • přátelské třídy a funkce (friend)

3. Dědičnost a polymorfizmus

  • význam přístupových práv
  • vícenásobné dědění

4. Šablony

  • použití specializace
  • vytváření generických tříd a funkcí
  • výhody a nevýhody generického programování

5. Standardní knihovny pro C++

  • práce s proudy
  • třídění polí
  • generování náhodných čísel
  • neformátované vstupy a výstupy
  • formátované vstupy a výstupy
  • asociativní pole map a řetězec string

6. Práce s řetězci

  • Definice
  • Určení délky
  • Prohledávání řetězců
  • Kopírování a spojování řetězců
  • Porovnávávání řetězců