Рет қаралды 1,080
Když vaše aplikace potřebuje ukládat data do paměti počítače, musí o ni nejprve požádat a operační systém paměť zarezervuje. Tomuto procesu se říká ALOKACE.
Alokace paměti se dělí na STATICKOU, pro kterou je nutné předem znát velikost požadované paměti a DYNAMICKOU, kde velikost požadované paměti lze určit až za běhu programu.
Jak se do operační paměti spuštěné aplikace ukládají, jak funguje dynamická alokace paměti a jak ji můžete ve vašich programech použít? To všechno si řekneme v tomto videu!
Můj Discord: github.com/Grizlikk/GrizlikYT...
0:00 Úvod
0:50 Příprava projektu v C
1:20 Co je to alokace paměti?
2:01 Statická a dynamická alokace paměti
2:45 Nedostatky staticky alokované paměti
4:57 Dynamická alokace paměti
6:06 Použití dynamické alokace paměti
7:46 Segmentace procesu
8:48 Umístění dynamicky alokované paměti
9:25 Dynamicky alokovaná paměť jako pole
10:35 Použití dynamicky alokované paměti jako pole
11:45 Bezpečnost paměti
12:15 Další možnosti dynamické alokace paměti
13:24 Rozdíl mezi malloc() a calloc()
14:00 Příklad použití dynamické alokace paměti
15:28 Závěr