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

3 ответа

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

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

3 ответа

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

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

4 ответа

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

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

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

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

4 ответа

Можете ли вы создать std :: map унаследованных классов?

Мне интересно, можно ли создать карту указателей унаследованных классов. Вот пример того, что я пытаюсь сделать: #include <string> #include <map> using namespace std; class BaseClass { string s; }; class Derived1 : public BaseClass { int i; }; ...

4 ответа

std :: map частичное совпадение для ключа

У меня есть std :: map, и я хочу найти ключ, используя подстроку. Для экзамена #include <iostream> #include <map> #include <string> using namespace std; typedef std::map<std::string, std::string> TStrStrMap; typedef std::pair<std::string, ...

4 ответа

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

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

5 ответов

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

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

5 ответов

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

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

5 ответов

Использование (математического) вектора в std :: map