cppreference описаны методы связанные с ключом, а мне не важно какой ключ мне нужно вытащить первые n элементов с любыми ключами
Ну, итератор получить, и бежать с ним по словарю...
у него не перегружен метод iterator + int
Потому что итератор не произвольного доступа.
Зачем это вообще ?
нужно из одного пакета с инфой достать инфу по определенному критерию и сунуть в другой пакет с инфой, но что бы осталась информация о том какое место инфа занимала в первом
cpp code: std::multimap<int, int> data = {{1, 1}, {1, 2}, {1, 3}}; constexpr int N = 2; std::ranges::for_each(data | std::ranges::views::take(N), [](auto x) { auto [key, value] = x; std::cout << key; }); output: 11
Для этого то что ты просил вовсе не нужно
Вау, можешь в рейнджи!
Обсуждают сегодня