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

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