Š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ů