Ohraničený ukazatel - Bounded pointer - Wikipedia
v počítačová věda, a ohraničený ukazatel je ukazatel to je rozšířeno o další informace, které umožňují odvodit hranice úložiště, ve kterých může ukazovat.[1] Tato dodatečná informace má někdy podobu dvou ukazatelů, které drží horní a dolní adresy úložiště obsazeného objektem, na který směřuje ohraničený ukazatel.
Použití vázaných informací umožňuje a překladač generovat kód, který funguje kontrola mezí, tj. že se testuje, zda hodnota ukazatele leží v mezích před dereferencí ukazatele nebo úpravou hodnoty ukazatele. Pokud jsou hranice porušeny, tak nějak výjimka může být zvýšen. To je užitečné zejména pro datové konstrukce, jako jsou pole v C.
Viz také
Reference
- ^ Reese, Richard (2013). Porozumění a používání ukazatelů C: Základní techniky pro správu paměti. O'Reilly Media, Inc. str. 167. ISBN 9781449344566.
![]() | Tento programování související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |