web*_*rc2 5 binary enums ada
我有一个带有2个值的Ada枚举type Polarity is (Normal, Reversed),我想将它们分别转换为0,1(或者True,False - 因为布尔值似乎隐含地表现为二进制),所以我可以将它们的值存储为特定的位.字节.我怎么能做到这一点?
type Polarity is (Normal, Reversed)
web*_*rc2 0
看来我需要做的就是pragma Pack([type name]);(其中“类型名称”是由极性组成的类型)将值压缩到一位。
pragma Pack([type name]);
归档时间:
13 年,6 月 前
查看次数:
618 次
最近记录: