0xd34df00d, я тебе сырцов почитать принёс
https://clickhouse.yandex
https://github.com/yandex/ClickHouse
Тег c++ в блоге www
я правильно понимаю, что для unordered_set<std::pair<T1,T2>>, где T1 и T2 - типы из плюсцов вроде int/uint/string/something else не определена функция хеширования? Если да, то доколе (будет ли добавлено в 14/17)?
В бусте можно делать так
typedef std::pair<uint, uint> my_pair;
typedef boost::multi_index_container<
my_pair,
boost::multi_index::indexed_by<
boost::multi_index::hashed_unique<boost::multi_index::identity<my_pair> >,
boost::multi_index::hashed_non_unique<boost::multi_index::member<my_pair, uint, &my_pair::first> >
>
> pair_set;
и всё работает
http://gliv.livejournal.com/127125.html видео для быдла, не читающего стандарт (для меня)