Руководство разработчика

Константные выражения

Константным выражением является выражение, которое может быть вычислено во время компиляции. Результатом вычисления является постоянное значение, которое и переходит для использования во время выполнения. Т.е. использование константных выражений не уменьшает скорость работы программы.

В константном выражении могут использоваться именованные, встроенные и явно указанные константные значения.

В константных выражениях допускается применять арифметические и логические операции, операции сравнения, а также немодифицирующие операции со строками и с контейнерами. Операндами всех таких операций должны быть также константные выражения.

При сравнении вещественных чисел в константных выражения точность сравнения задается ключевым словом ТОЧНОСТЬ.

Вызовы функций с константными аргументами не являются константными выражениями.

Примеры

  КОНСТ Ставка = 12%;
  КОНСТ ЗаголовокНастроек = __ПРОГРАММА__ + ": настройки";
  КОНСТ ПредельнаяДата = __ДАТА__ + 365;

См. также: