vic7tar писал(а): ↑17 Апрель 2019, 10:45
А как собираетесь контролировать?
Наоборот. Не хочу (или не могу - см. предыдущее сообщение) контролировать изменение переменной в процедуре.
В этом случае CONST обещает, что возможные изменения не попадут в вызывающую процедуру.
Предположение ! Как я понимаю, перед вызовом процедуры делается копия параметра с CONST и в процедуру
передаётся уже адрес копии. Поэтому не надо искать высокотехнологичных путей внесения изменений, т.к.
эти изменения никто не запрещал делать и бытовым способом через простое присваивание и т.д.
CONST - не запрещает изменение параметра переданного по адресу, а блокирует попадание этих изменений
в вызывающую процедуру. Разное это …
Опять таки, могу только предполагать, но параметр-переменная с CONST может быть весьма удобен при рекурсивном
вызове процедуры с изменением этого параметра внутри процедуры.
За теми кто отстал - не возвращаться. (С) Кодекс