У меня есть небольшая программа, которую я хочу выполнить для тестирования чего-то #include <карта> #include <iostream> использование станд. пространства имен; структура _pos {пускает в ход кси; плавание xf; bool operator&...
Предположите, что я имею нечто класса и хочу использовать станд.:: отобразитесь для хранения некоторого повышения:: shared_ptrs, например: нечто класса; повышение определения типа:: shared_ptr <нечто> foo_sp; введенный станд.:: карта <интервал, f
Есть ли набор ключей Карты Java () эквивалентен для станд. C++:: карта? Набор ключей Java () метод возвращает "представление набора ключей, содержавшихся в этой карте".
У меня есть станд.:: список <станд.:: пара <станд.:: строка, дважды>>, который я знаю, отсортирована согласно станд.:: строковый элемент. Так как я хотел бы сделать много станд.:: find_if на основе станд.::...
У меня есть станд.:: карта, которую я использую для отображения значений (полевой идентификатор) к человекочитаемой строке. Эта карта инициализируется однажды, когда моя программа запускается, прежде чем любые другие потоки запускаются, и после этого это
Я исправляюсь в предположении что, добавляя/удаляя элементы к станд.:: карта не производит другие элементы (т.е. заставляет их быть перемещенными в памяти), и так, чтобы следующее было безопасно: Я смотрел на различный...
Я ищу самое высокое значение ключа (определенный оператором сравнения) станд.:: карта. Это, как гарантируют, будет map.rbegin ()-> сначала? (Я немного шаток на обратных итераторах, и как...
Мне просто интересно, есть ли способ в C ++ 11, чтобы получить точную оценку занятой памяти для std :: map (в байтах). Например: std :: map & lt; int, int & gt; м; Предположим, что «m» имеет 10 элементов, я ...
Я пытаюсь назначить пользовательский тип ключом для станд.:: карта. Вот тип, который я использую в качестве ключа. структура Foo {Foo (станд.:: строка s): foo_value (s) {} bool оператор <(константа Foo& foo1) {...
Используя Visual Studio 2017, у меня есть раздел кода, в котором я определяю std :: map, который прекрасно компилируется в x64, но возвращает ошибку при компиляции для x86. Соответствующая карта указывает на перечисление и возвращает ...
У меня есть небольшая проблема во время отладки моего Приложения в RC VS 2010, когда я хочу видеть все элементы станд.:: контейнер карты. Когда отладчик достигает точки останова, и я хочу проверить значения карты...
Принятие карты, где Вы хотите сохранить существующие записи. 20% времени, запись, которую Вы вставляете, являются новыми данными. Есть ли преимущество для выполнения станд.:: карта:: найдите тогда станд.:: карта:: вставьте использование это...
Как объединить две карты STL в одну? Они оба имеют одинаковые ключи и типы значений (map ). Если есть совпадение клавиш, я бы хотел отдать предпочтение одной из карт.
У меня есть карта с именем valueMap следующего вида: typedef std::mapMAP;
Карта значений карты;
...
// Ввод данных. Затем я передаю эту карту функции по ссылке: void function(...
У меня есть следующий код, но я получаю сообщение об ошибке в последней строке: structordin {int x, y; bool operator = (const corre & o) {return x == o.x && y == o.y; } ...
Я прочитал вопрос «Объединить две карты STL», и хотя он близок, я искал функциональность, подобную описанной здесь. Короче говоря, я хотел бы объединить два экземпляра std :: map (имея ...
У меня есть карта элементов, которые я хотел бы перебрать. Конечно, стандартный способ сделать это - использовать цикл for с for (map iterator it = myMap.begin (); it! = ...
Я хочу определить что-то вроде Map myMap; Приведенное выше объявление принимается компилятором С++, и ошибка не возникает, но когда я делаю что-то вроде этого, int main (){ символ обр[...
Является ли это подходящим способом предоставления уникальных ключей на карте? Другими словами, создается ли ключ из уникального значения, содержащегося в uuid, или он создается из указателя на uuid_t ...
Я отсылаю вас к предыдущей ссылке, в которой сравнивается производительность qsort и stdsort. Я написал программу C, которая заполняет большую карту std ::, и я хочу отсортировать массив. В настоящее время я использую...
typedef map <строка, строка> myMap; При вставке новой пары в myMap он будет использовать ключевую строку для сравнения своим собственным компаратором строк. Можно ли отменить этот компаратор? For ...
Возможный дубликат: В картах STL лучше использовать map :: insert, чем []? Когда я вставляю элемент в карту, мне было интересно, какой способ рекомендуется использовать. Следует сопоставить [ключ] = значение; или map.insert (...
Недавно меня смутила функция std :: map operator [].
В библиотеке MSDN сказано: «Если значение ключа аргумента не найдено, оно вставляется вместе со значением по умолчанию для типа данных».
...
Есть ли в C ++ способ поиска сопоставленного значения (вместо этого ключа) карты, а затем вернуть ключ? Обычно я выполняю someMap.find (someKey) -> second, чтобы получить значение, но здесь я хочу сделать ...
Возможно ли и как я могу иметь функцию std :: map, которая может принимать любое количество аргументов и возвращать любой тип, который может быть преобразован в std :: string? Я попробовал использовать std :: function ...
Как обновить значение ключа в std :: map после использования метода поиска? У меня есть объявление карты и итератора вроде этого: map m1;
map :: iterator m1_it;
typedef ...