我尝试创建一个动态数组包。我有一个具有通用类型的通用包,然后在.ads中声明了一个元素Elem_Type的数组(正索引)。我很好奇是否可以创建一个过程Append(Vector,Item)来修改Vector的长度,从而允许他再增加一个元素。就像您在C中有一个buffer [100]并为其再分配1个元素以使其成为101那样,然后在位置101上添加一些内容。
arrays allocation ada dynamic access
access ×1
ada ×1
allocation ×1
arrays ×1
dynamic ×1