$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: [boost] [functional/hash] integer hash function
From: Tim Blechmann (tim_at_[hidden])
Date: 2011-10-04 16:03:09
i was quite amazed that the default hash function for integers seems to be the
identity function:
from boost/functional/hash/hash.hpp:
inline std::size_t hash_value(int v)
{
return static_cast<std::size_t>(v);
}
while this is probably the most efficient hash function, it is also the worst
possible. is this done intentionally?
tim