Вверх ↑
Разработчик
Ответов: 26158
Рейтинг: 2127
#1: 2011-05-05 14:31:29 ЛС | профиль | цитата
Netspirit писал(а):
И, кстати, с любой константой можно работать, как с переменной (через указатель), так что под них память тоже выделяется

Да, а каже вот это
Такая замена производится только в процессе компиляции...
...
Цель объявления именованной константы - сделать текст более осмысленным и облегчить при необходимости изменение значения константы во всем тексте

Ты, случаем, с типизированными константами не попутал

Типизированные константы, несмотря на такое неудачное название и несмотря на то, что они объявляются в разделе констант const, в действительности являются не константами, а переменными, инициализируемыми при их объявлении, т.е. получающими начальное значение
...
Типизированная константа объявляется выражением:

const <идентификатор> : <тип> = <константное выражение>;

Например:

const In: integer = 7;
Angl: double = 35*Pi/180;

В дальнейшем тексте программы с типизированными константами можно обращаться как с обычными переменными, изменяя, когда требуется

карма: 22

0