может кто и скажет мне в чем беда
std::vector
, в котором я бы уже определил закон сортировки при вставке элемента. И именно этот тип я бы положил в std::map
в качестве значения.std::multimap
[?] определяет порядок следования элементов с одинаковым ключом согласно очередности добавления элементов с одинаковым ключом.std::multimap
в пользу контейнера контейнеров.find
[?], которая вернет итератор коллекции элементов, хранящихся по ключу.std::multimap
. data_t
за пределы типа test_t
, в какое-нибудь третье пространство имен (например internal
). После этого в своих test_t
и other_test_t
просто сделать using data_t = internal::data_t;
. И будет уже не важно, какой тест за каким следует. N % 2
или N / 2
?сайты на языке Си
Ну хорошо, я тебя понял. Мне этого уже достаточно.