Ada中类范围密钥的哈希.容器.Indefine_Hashed_Mapses



我在尝试创建一个不确定的哈希映射时遇到了麻烦,因为我希望将其作为从抽象类继承的键特定对象,所以key_Type是父类范围的,但我不知道该如何处理容器所需的Hash,因为Hash_Type是一个模块化类型。如何处理类范围密钥的哈希?

首先想到的是添加一个"散列";原语函数到Key_Type抽象类,在每个具体派生的密钥类型中使用该具体类型的组件来实现,然后根据密钥的实际类型,使映射的Hash函数调用该原语Hash函数并重新补丁。

相关内容

  • 没有找到相关文章