在我的 ada 项目中,我有 2 个具有基本类型的不同库。我发现 boolean 值有两个不同的定义:
库A:
type Bool_Type is new Boolean;
库B:
type T_BOOL8 is new Boolean;
for T_BOOL8'Size use 8;
所以我有一个问题,Bool_Type
使用的大小是多少?
最佳答案
Bool_Type
会继承Boolean
的Size,要求为1,
请参阅RM 13.3(49)
关于Ada 中的 boolean 大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57323433/