Obsah:
Definice - Co znamená typ hodnoty?
Typ hodnoty v počítačovém programování je kódovaný objekt, který zahrnuje alokaci paměti přímo tam, kde je vytvořen. Typy hodnot se obvykle liší od referenčních typů, které místo toho fungují jako ukazatele na hodnotu uloženou jinde.
Techopedia vysvětluje typ hodnoty
Dalším způsobem, jak mluvit o typech hodnot, je to, že jsou „uloženy tam, kde jsou definovány“, se specifickými typy alokace paměti.
V mnoha moderních programovacích jazycích jsou plovoucí desetinná čísla a celá čísla, stejně jako booleovské proměnné nebo konstanty, typy hodnot. Jedním prvkem typů hodnot, který vývojáři běžně zpochybňují, je, jak a kde jsou typy hodnot uloženy v různých programovacích jazycích.
Například v jazyce jako C # programátoři často diskutují o ukládání typů hodnot na 'zásobníku' nebo v 'spravované haldě', což přebírá otázky přidělení paměti kolem tohoto typu položky.
Dalším příkladem by bylo, kdyby programátoři diskutovali o použití specifických alokací paměti pro typy hodnot v nástrojích pro čištění dat různých softwarových aplikací.