я что-то не нашел в std::hash чего-то магического github.com/gcc-mirror/gcc/blob/master/libstdc++-v3/include/bits/functional_hash.h#L192 а вот в random_device все как надо github.com/gcc-mirror/gcc/blob/41d6b10e96a1de98e90a7c0378437c3255814b16/libstdc%2B%2B-v3/src/c%2B%2B11/random.cc#L177
Спасибо за полезную информацию. Наверное забыли упомянуть что typeid стал constexpr
я что-то не нашел в std::hash чего-то магического github.com/gcc-mirror/gcc/blob/master/libstdc++-v3/include/bits/functional_hash.h#L192 а вот в random_device все как надо github.com/gcc-mirror/gcc/blob/41d6b10e96a1de98e90a7c0378437c3255814b16/libstdc%2B%2B-v3/src/c%2B%2B11/random.cc#L177
синтаксис ужасней этого трудно представить, не хватает только древнеегипетских иероглифов для полной консистенции