【发布时间】:2021-08-03 14:01:32
【问题描述】:
我在尝试创建一个不确定的散列映射时遇到了麻烦,因为我想要作为从抽象类继承的关键特定对象,因此 Key_Type 是父类范围的,但我不知道如何处理容器所需的哈希,因为 Hash_Type 是模块化类型。 如何处理类范围键的哈希?
【问题讨论】:
标签: hash hashmap ada indefinite
我在尝试创建一个不确定的散列映射时遇到了麻烦,因为我想要作为从抽象类继承的关键特定对象,因此 Key_Type 是父类范围的,但我不知道如何处理容器所需的哈希,因为 Hash_Type 是模块化类型。 如何处理类范围键的哈希?
【问题讨论】:
标签: hash hashmap ada indefinite
首先想到的是向 Key_Type 抽象类添加一个“哈希”原始函数,使用该具体类型的组件在每个具体派生密钥类型中实现,然后为map 根据key的实际类型调用这个原始的Hash函数并进行redispatch。
【讨论】:
Intrinsic 子程序功能。我不喜欢依赖我听不清楚的东西,因为我是这门语言的新手:P