![]() |
1
3
ADA 2012中通过结合“ADA 2005中引入的匿名访问类型”和“ADA 2012中引入的隐式解引用方面”引入了安全引用,并在下面简要介绍: https://www.adacore.com/gems/gem-123-implicit-dereferencing-in-ada-2012 丹,就你的具体情况而言
使用方式如下:
如果尝试通过“variable.test:=1”设置私有变量,则会出现编译时错误,因为您只有整数的只读视图。 |
![]() |
2
2
设置参数
(它强制通过引用传递参数, ARM 6.2(3) |
![]() |
3
1
您会得到错误消息,因为编译器无法保证在实体超出范围/消失后不能保留对它的引用。
这方面有一些技巧
|
![]() |
LambdaBeta · Ada将记录数组传递给c函数 7 年前 |
![]() |
rid · 用于在数组中查找索引的表达式 7 年前 |
![]() |
CaesiumWhale · 在Ada标记类型中创建2D数组字段 7 年前 |
![]() |
SigGP · 如何运行用Ada编写的程序? 7 年前 |
![]() |
digitig · 数组总计的Spark Ada后置条件 8 年前 |
![]() |
Mate · “ADA.FLOAT_IO”不是预定义的库单元 8 年前 |