问题是在+
之间使用运算符TIME_SPAN
,例如:
T1 : ADA.REAL_TIME.MICROSECONDS(10);
T2 : ADA.REAL_TIME.MICROSECONDS(20);
T3 := T1 + T2
但我得到的错误是:
二元运算符" +"在Time_Span和Time_Span之间不能直接看到,可能需要使用子句或转换"
提前致谢。
答案 0 :(得分:3)
该消息意味着您需要一个" use子句"使+
的{{1}}运算符直接可见:
Ada.Real_Time.Time_Span