Spec-Zone.ru › Ada 2012
Справочник по Ada 2012

F.1 Определение атрибута Machine_Radix

Статическая семантика

Атрибут Machine_Radix может быть указан для десятичного первого подтипа (см. 3.5.9) посредством определения_атрибута; выражение такого определения должно быть статическим, а его значение должно быть 2 или 10. Значение 2 подразумевает бинарный диапазон базы; значение 10 подразумевает десятичный диапазон базы.

Рекомендации по реализации

Упакованное десятичное представление должно использоваться в качестве внутреннего представления для объектов подтипа S, когда S'Machine_Radix = 10.

Примеры

Пример определения атрибута Machine_Radix:
type Money is delta 0.01 digits 15;
for Money'Machine_Radix use 10;


Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API