В информатике , ограниченный указатель является указателем , который увеличивается с дополнительной информацией , которая позволит границы хранения , в течение которого она может указывать выводиться. [1] Эта дополнительная информация иногда принимает форму двух указателей, содержащих верхний и нижний адреса памяти, занятой объектом, на который указывает ограниченный указатель.
Использование связанной информации позволяет компилятору сгенерировать код, который выполняет проверку границ , то есть проверяет, находится ли значение указателя в пределах границ до разыменования указателя или изменения значения указателя. Если границы нарушены, может возникнуть какое-то исключение . Это особенно полезно для конструкций данных , таких как массивы в C .
См. Также [ править ]
Ссылки [ править ]
- ^ Риз, Ричард (2013). Понимание и использование указателей C: основные методы управления памятью . O'Reilly Media, Inc. стр. 167. ISBN. 9781449344566.