September discount week
Pouze tento týden sleva až 80 % na e-learning týkající se MS Office
50 % bodů zdarma na online výuku díky naší Slevové akci!

Pokročilé konstrukce C++ - Online kurz

Online kurz se zaměřuje na pokročilé konstrukce programovacího jazyka C++, např. operátory, konstanty a další.

Úvod do ukazatelů v C++

Lekce 1

Úvod do ukazatelů v C++

Tutoriál uvede do problematiky ukazatelů neboli pointerů v programovacím jazyce C. Naučíme se používat operátory * a &.
Napsal Patrik Valkovič
Zdarma Zobrazit popis
Dynamická správa paměti v C++

Lekce 2

Dynamická správa paměti v C++

V tutoriálu se naučíme rozdíl mezi statickou a dynamickou alokací paměti a pomocí nových klíčových slov alokujeme paměť za běhu programu.
Napsal Patrik Valkovič
Zdarma Zobrazit popis
Aritmetika ukazatelů v C++

Lekce 3

Aritmetika ukazatelů v C++

V tutoriálu se naučíme přičítat k pointerům celá čísla a pointery odečítat. Naučíme se iterovat dynamickým polem pointery a indexy a vytvoříme příklad.
Napsal Patrik Valkovič
Zdarma Zobrazit popis
Reference v C++

Lekce 4

Reference v C++

C++ přidává mezi hodnoty a ukazatele další typ - reference. V článku si řekneme, jak s nimi pracovat.
Napsal Patrik Valkovič
PRO Zobrazit popis
Přetěžování a statika u funkcí

Lekce 5

Přetěžování a statika u funkcí

Podíváme se, co to znamená přetěžování funkcí a řekneme si, co jsou to statické proměnné.
Napsal Patrik Valkovič
PRO Zobrazit popis
Pokročilé operace s pamětí v jazyce C++

Lekce 6

Pokročilé operace s pamětí v jazyce C++

V tutoriálu se podíváme na další standardní funkce, které C++ pro práci s pamětí poskytuje. Také si rozšíříme znalosti o ukazatelích.
Napsal Patrik Valkovič
PRO Zobrazit popis
Makra

Lekce 7

Makra

V pokračování předešlých článků se dozvíte jak používat makra. Mají nepřeberné možnosti využití a jsou hlavními prvky při tvorbě embedded systémů.
Napsal Patrik Valkovič
PRO Zobrazit popis
Konstantní hodnoty

Lekce 8

Konstantní hodnoty

V článku se podíváme na další z klíčových slov jazyka C++ - const. Díky const můžeme používat konstantní hodnoy, které nelze v programu měnit.
Napsal Patrik Valkovič
PRO Zobrazit popis
Binární operace

Lekce 9

Binární operace

Vedle matematických operací jako je sčítání a násobení každý procesor disponuje operacemi logickými. Jsou dnešním tématem, spolu s XOR a bitovým posunem.
Napsal Patrik Valkovič
PRO Zobrazit popis
Výčtové typy

Lekce 10

Výčtové typy

Tentokrát se podíváme na výčtové typy, které můžeme použít pro logické seskupení a pojmenování množiny souvisejících hodnot.
Napsal Patrik Valkovič
PRO Zobrazit popis
Přetypování a operátory

Lekce 11

Přetypování a operátory

V článku rozeberu problém priority operátorů a dále různé konverze mezi jednotlivými typy.
Napsal Patrik Valkovič
PRO Zobrazit popis
Dynamická alokace polí

Lekce 12

Dynamická alokace polí

V tutoriálu si řekneme, jak dynamicky alokovat pole a vytvoříme si pole, které se automaticky zvětšuje.
Napsal Patrik Valkovič
PRO Zobrazit popis
Šablony

Lekce 13

Šablony

Někdy máme univerzální algoritmus, který můžeme provést nehledě na typu proměnné. S tím nám pomohou šablony.
Napsal Patrik Valkovič
PRO Zobrazit popis
Šablony - pokračování

Lekce 14

Šablony - pokračování

Podíváme se na pokročilejší aplikaci šablon a naimplementujeme si bitové pole.
Napsal Patrik Valkovič
PRO Zobrazit popis
Kompilace v jazyce C a C++

Lekce 15

Kompilace v jazyce C a C++

Podrobněji se podíváme na proces kompilace krok po kroku - preprocesing a kompilace.
Napsal Patrik Valkovič
PRO Zobrazit popis
Kompilace v jazyce C a C++ pokračování

Lekce 16

Kompilace v jazyce C a C++ pokračování

Podrobněji se podíváme na proces kompilace krok po kroku - linkování.
Napsal Patrik Valkovič
PRO Zobrazit popis
Knihovny v jazyce C a C++

Lekce 17

Knihovny v jazyce C a C++

Řekneme si, jak vygenerovat statickou a dynamickou knihovnu, jak je použít, a jaký je mezi nimi rozdíl.
Napsal Patrik Valkovič
PRO Zobrazit popis
Součtové typy v C++

Součtové typy v C++

C++17 zavádí typ std::variant umožňující definici součtových typů. Článek uvádí praktický příklad použití.
Napsal Petr Homola
ZdarmaNehodnoceno Zobrazit popis


 

Aktivity (18)