Geek tričko zdarma Geek tričko zdarma
Tričko zdarma! Stačí před dobitím bodů použít kód TRIKO15. Více informací zde

Pokročilé konstrukce C++

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 &.
ZdarmaNapsal Patrik Valkovič
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.
ZdarmaNapsal Patrik Valkovič
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.
ZdarmaNapsal Patrik Valkovič
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.
PremiumNapsal Patrik Valkovič
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é.
PremiumNapsal Patrik Valkovič
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.
PremiumNapsal Patrik Valkovič
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ů.
PremiumNapsal Patrik Valkovič
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.
PremiumNapsal Patrik Valkovič
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.
PremiumNapsal Patrik Valkovič
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.
PremiumNapsal Patrik Valkovič
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.
ZdarmaNapsal Patrik Valkovič
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.
ZdarmaNapsal Patrik Valkovič
Š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.
PremiumNapsal Patrik Valkovič
Šablony - pokračování

Lekce 14 - Šablony - pokračování

Podíváme se na pokročilejší aplikaci šablon a naimplementujeme si bitové pole.
PremiumNapsal Patrik Valkovič
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.
ZdarmaNapsal Patrik Valkovič
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í.
ZdarmaNapsal Patrik Valkovič
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.
ZdarmaNapsal Patrik Valkovič
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í.
ZdarmaNehodnocenoNapsal Petr Homola


 

Aktivity (14)