Константные выражения
Константным выражением является выражение, которое может быть вычислено во время компиляции. Результатом вычисления является постоянное значение, которое и переходит для использования во время выполнения. Т.е. использование константных выражений не уменьшает скорость работы программы.
В константном выражении могут использоваться именованные, встроенные и явно указанные константные значения.
В константных выражениях допускается применять арифметические и логические операции, операции сравнения, а также немодифицирующие операции со строками и с контейнерами. Операндами всех таких операций должны быть также константные выражения.
При сравнении вещественных чисел в константных выражения точность сравнения задается ключевым словом ТОЧНОСТЬ.
Вызовы функций с константными аргументами не являются константными выражениями.
Примеры
КОНСТ Ставка = 12%; КОНСТ ЗаголовокНастроек = __ПРОГРАММА__ + ": настройки"; КОНСТ ПредельнаяДата = __ДАТА__ + 365;