Handle: Porovnání verzí

Smazaný obsah Přidaný obsah
→‎Využití: odkaz fronta
Bez shrnutí editace
Řádek 1:
Jako '''handle''' (česky někdy překládáno '''madlo''') se v [[programování]] označuje pomocný objekt bez známé vnitřní struktury, který reprezentuje nějaký složitější objekt spravovaný cizím kódem. Vnitřně může být handle reprezentován [[ukazatel]]em nebo [[reference|referencí]] na cílový objekt, číslem odkazujícím do tabulky, struktura přímo obsahující příslušná data atd., z hlediska aplikačního programu však tato vnitřní struktura není známa a handle je „neprůhledný objekt“, který je pouze předáván mezi volanými funkcemi [[API]]. Příkladem použití je handle otevřeného souboru – při otevření [[soubor]]u získá program od [[operační systém|operačního systému]] handle na tento soubor, který předává všem funkcím pracujícím s tímto souborem. Pro program handle tento otevřený soubor reprezentuje a jeho prostřednictvím může získat o tomto souboru informace, či se souborem pracovat; přesný obsah a struktura informací uložených v handlu samém však programu nejsou známy.
 
== Účel a výhody ==