gpt4 book ai didi

c++ - 在哪里实现哈希函数?

转载 作者:行者123 更新时间:2023-11-27 23:21:02 25 4
gpt4 key购买 nike

我在 unordered_map 中使用一个对象作为键,所以我需要定义一个散列函数。我的问题是,散列函数应该在哪里实现。我应该把它放在类实现中还是应该在我需要它的地方附近实现它。

更新:如果它有所作为,所有这些都基于一个框架

最佳答案

如果您预计需要在许多 unordered_map 中重用它,请将它放在可见的地方,例如在类中。

如果您只需要一次性 unordered_map,请将它放在您使用它的地方附近。你甚至可以 use a lambda .

关于c++ - 在哪里实现哈希函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13037565/

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