我试着搜索我认为是嵌套通用包的内容,我不知道如何在Ada中实现.我在网上找不到任何有用的参考资料或资料来源,所以请告诉我是否有可能或其他方法来完成它.
package AdjList is new List(Integer);
package Graph is new List(AdjList);
Run Code Online (Sandbox Code Playgroud)
我收到有关我传递给List通用包的类型的这两行的编译错误.
我试图有2个嵌套列表,这将形成一种图形,我不得不使用这种实现方法.任何想法/想法?
错误来自于您正在传递的事实AdjList,这是参数的包.您需要传递一个类型,该类型是该包的主要数据.
package AdjList is new List(Integer);
package Graph is new List(AdjList.Data);
Run Code Online (Sandbox Code Playgroud)