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

8 ответов

Использование char * в качестве ключа в std :: map

1 ответ

 по пути сам.

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

3 ответа

Потоковая безопасность std :: map для операций только для чтения

У меня есть std :: map, который я использую для сопоставления значений (идентификаторов полей) с удобочитаемой строкой. Эта карта инициализируется один раз, когда моя программа запускается до запуска любых других потоков, и после этого она ...

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

1 ответ

Вы также можете сделать это-

бновить значение ключа вstd::map после использованияfind метод? У меня есть карта и объявление итератора, как это: map <char, int> m1; map <char, int>::iterator m1_it; typedef pair <char, int> count_pair;Я использую карту для хранения ...

0 ответов

Вот

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

1 ответ

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

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

3 ответа

@ T.C. благодарю вас!

аюсь скопировать карту в вектор пары, поэтому я могу отсортировать вектор поsecond член данных пар. Я решил это сделать так: void mappedWordsListSorter(){ for (auto itr = mappedWordsList.begin(); itr != mappedWordsList.end(); ++itr){ ...

3 ответа

Код на Ideone

typedef map<string, string> myMap;ставке новой пары вmyMap, он будет использовать ключstring сравнить с помощью собственного строкового компаратора. Можно ли переопределить этот компаратор? Например, я хотел бы сравнить ключstring по длине, а не ...

3 ответа

Это заботится о разрушении объектов.

ользую класс (объект), у которого нет оператора копирования: его в принципе нельзя скопировать прямо сейчас. у меня есть std::map<int,Object> objects переменная, которая перечисляет объекты с идентификатором int. Как я могу добавить объект на ...

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); } }; ...