Ada中的Alignment子句有什么作用?

时间:2015-03-20 18:56:59

标签: alignment ada

我不清楚Ada中的Alignment子句是做什么的。请参阅下面的示例。我有一个40位大小的记录,我不确定当我使用该条款时会发生什么。

    type Knots_Status_Record is
      record
        Value  : Knots;
        Status : Statuses;
      end record;

    for Knots_Status_Record use
      record
        Value  at 0 range  0 .. 31; -- 32
        Status at 0 range 32 .. 39; -- 8
      end record;

    for Knots_Status_Record'Alignment use 1;

0 个答案:

没有答案