gpt4 book ai didi

ada - 无法访问私有(private)类型的属性

转载 作者:行者123 更新时间:2023-12-02 15:39:35 25 4
gpt4 key购买 nike

我正在使用 Ada.Containers.Indefinite_Vectors 来实现向量,但每当我做类似的事情时:

size := myVector'Length;

我收到这个错误:

prefix for "Length" attribute may not be private type

如何访问此属性?

最佳答案

Ada.Containers.Indefinite_Vectors 定义了一个获取长度的函数。它称为长度

因此,在您的代码中:

size := myVector.Length; -- Ada 2005/2012
size := myVectorPackage.Length (myVector); -- Ada 95

'Length 属性只对数组类型有效。

关于ada - 无法访问私有(private)类型的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9986952/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com