Результаты поиска по запросу "stdmap"

2 ответа

Зачем использовать std :: less в качестве функтора по умолчанию для сравнения ключей в std :: map и std :: set?

Мне интересно почему

5 ответов

Как изменить значения ключа в контейнере std :: map

Дано

4 ответа

std :: map изменить key_comp после инициализации

Можно ли изменить метод сравнения std :: map после того, как он был создан и инициализирован? Или, может быть, только после того, как он был создан? Я хочу как-то изменить поведение класса, который содержит карту, и я не могу изменить ...

ТОП публикаций

0 ответов

Вот

я есть карта, как показано ниже: std::map< std::string ,int> mapobj; mapobj["one"] = 1; mapobj["two"] = 2; mapobj["three"] =3 ;как получить ключ, когда ввод является значением EX: вход: 1 выход: один Примечание: в моем случае значение ...

5 ответов

C ++ std :: map или std :: set - эффективно вставлять дубликаты

У меня есть куча данных, полная дубликатов, и я хочу удалить дубликаты. Вы знаете, например, [1, 1, 3, 5, 5, 5, 7] становится [1, 3, 5, 7]. Похоже, я могу и...

2 ответа

карта, лямбда, remove_if

Итак, у меня проблема с алгоритмом std :: map, lambda и stl (remove_if). На самом деле, тот же код с std :: list или std :: vector работает хорошо. Мой тестовый пример: #include <map> #include <iostream> #include <algorithm> struct Foo { Foo() ...

4 ответа

Код на Ideone

я есть следующий код, но я получаю сообщение об ошибке в последней строке: struct coord { int x, y; bool operator=(const coord &o) { return x == o.x && y == o.y; } bool operator<(const coord &o) { return x < o.x || (x == o.x && y < o.y); } }; ...

1 ответ

Вы совершенно правы. Я полагаю, что если не выполнять итерацию и поиск по карте вручную, вам следует использовать двунаправленную карту, например, уже предложенный Boost.MultiIndex.

юнаходить метод находит указанный ключ встанд :: Карта и вернуть итератор для элемента. Есть ли способ найти значение и получить итератор для элемента? Что мне нужно сделать, это проверить, что указанное значение существует в std :: map. Я сделал ...

1 ответ

 по пути сам.

тветствии сэтот Вы не можете зарезервировать место для

0 ответов

Необычная ошибка выполнения std :: map

Я работаю над редактором для игры, над которой я работаю, и, как часть этого редактора, мне, очевидно, нужно иметь текстуры. Я создал переменную std :: map так,