Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив: Вычислить сумму элементов массива, расположенных до последнего положительного элемента. Разработать алгоритм и программу по обработке элементов одномерного или двумерного динамического массива Размерность массива вводится с клавиатуры пользователем. Элементы массива заполняются... https://www.cyberforum.ru/ cpp-beginners/ thread1960620.html C++ Структуры в C++
Разработать программу «Биржа труда». Имеется список фирм с вакансиями. Каждый пункт списка содержит: название фирмы, должность. Также имеется список кандидатов, каждый пункт которого содержит:...
C++ Дана матрица А размером 5х4и вектор столбец,состоящий из пяти элементов. Объеденить их по столбцу в матрицу ра https://www.cyberforum.ru/ cpp-beginners/ thread1960605.html
Дана матрица А размером 5х4и вектор столбец,состоящий из пяти элементов. Объеденить их по столбцу в матрицу размером 5х5 и заменить элементы главной диагонали нулями.
C++ Отсортировать числа с помощью двоичного дерева https://www.cyberforum.ru/ cpp-beginners/ thread1960603.html
Добрый день! Нужна помощь, на с++ программа, которая сортирует числа с помощью двоичного дерева,при этом нужно оформить это дерево(корень дерева-круг в нем цифра и узлы)
Задача на определение объема невытекшей воды из формы тела, заданной матрицей C++
Фоpма тела задана матpицей А pазмеpности M x N. Элементы матpицы - натуpальные числа. Элемент А ( i,j ) соответствует высоте гоpизонтальной квадpатной площадки pазмеpа 1 x 1 относительно нижнего...
C++ Ошибка в классе https://www.cyberforum.ru/ cpp-beginners/ thread1960569.html
Source.cpp: #include "Str.h" int main() { Str a; } Str.h:
C++ Конвертация символов в std::wstring Привет. Помогите пожалуйста, как cконвертировать символы unicode, лежащие в std::wstring, в ANSI Codepage 1251? Добавлено через 1 минуту лучше всего кроссплатформенный вариант https://www.cyberforum.ru/ cpp-beginners/ thread1960550.html C++ Структуры
Подскажите как написать код. Есть 2 структуры. Их заполняют с консоли. Первая структура это кандидат на должность. В ней такие разделы: фамилия и должность на которой хочет работать кандидат. Вторая...
C++ Ошибка в программе, не происходит расчет https://www.cyberforum.ru/ cpp-beginners/ thread1960533.html
Здравствуйте, помогите, пожалуйста найти ошибку в программе. Голову сломала уже Счет идет, но значение напряжений не пересчитывается, а почему - найти не могу Вот сигму он не пересчитывает. ВВожу...
C++ Вычислить и вывести на экран в виде таблицы значения функции Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Xнач до Хкон с шагом dX При с<0 и a неравно 0; F=-ax^2 При с>0 и a=0; F=(a-x)/(cx) В остальных случаях; F=x/c ... https://www.cyberforum.ru/ cpp-beginners/ thread1960526.html
C++ Вывести список очередности предоставления мест в общежитии
неправильно работает сортировка при вводе 4 и более человек :( , помогите исправить :) вот условие: Для получения места в общежитии формируется список студентов, ко-торый включает ФИО студента,...
C++ Присвоение указателю на базовый класс адреса производного класса https://www.cyberforum.ru/ cpp-beginners/ thread1960519.html
Когда наследую как public,всё норм,как private - ошибка. Как сделать тогда,чтобы открылся конструктор? Base :: Base(); Не помогает class Base { public: Base() { } };
31 / 31 / 8
Регистрация: 17.09.2012
Сообщений: 186
0

Не могу вставить элемент в second(vector) мультимапа. multimap<string, vector<string>> - C++ - Ответ 10331719

14.04.2017, 19:46. Показов 1000. Ответов 4
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <iostream>
#include <map>
#include <vector>
#include <algorithm>
#include <string>
#include <iterator>
 
int main()
{
    std::multimap<std::string, std::vector<std::string>> familyMap;
 
    std::string family;
    while(std::cin >> family) {
        std::string child;
        while (std::cin >> child)
            familyMap.insert(family, back_inserter(child));
            //familyMap[family].push_back(child);
        std::cin.clear();
    }
 
    for(const auto &fam : familyMap) {
        std::cout << fam.first << " : ";
        for(const auto &chl : fam.second)
            std::cout << chl << " ";
        std::cout << std::endl;
    }
 
    return EXIT_SUCCESS;
}
Измучился уже. Не жрет и все. И emplace пробовал и итераторы. Ошибка на 16 строке. Не может подобрать функцию под вызов.

Вернуться к обсуждению:
Не могу вставить элемент в second(vector) мультимапа. multimap<string, vector<string>> C++
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.04.2017, 19:46
Готовые ответы и решения:

Доступ к паре в map<string, vector<pair<string, string>>>Temp
Подскажите пожалуйста как получить данные в векторе пар ? void showData(const map&lt;string,...

Перенос данных c vector<string> в vector<double>
Необходимо перенести введенные данные в vector&lt;string&gt; в vector&lt;double&gt;, я реализовал это вот так:...

Какое одинаковое значение можно вернуть из функций <string> f () и vector < <string> > f()?
Понятное дело, что всё обсуждение будет вертеться вокруг аналога NULL. char* f_0 () { return...

Как перебрать все элементы в map<string, vector<string>>
Доброго времени суток. Решаю следующую задачу: В файле есть сведения об автомобилях: марка...

4
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.04.2017, 19:46

Вывод элементов map <string,vector<string>>
Доброго времени суток. Как можно вывести массив map &lt;string,vector&lt;string&gt;&gt; mp ? Могу только...

Разделить vector<string> на два vector<string>
У меня есть vector&lt;string&gt; line_from_file; line_from_file.resize(N); N-некое число Когда я...

Map<string,vector<pair<string,vector<int> > > > Поиск во всем map
Как пройти циклом по всему map такого вида? map&lt; string, vector&lt; pair&lt; string, vector&lt;int&gt; &gt; &gt; &gt;...

На основе исходного std::vector<std::string> содержащего числа, создать std::vector<int> с этими же числами
подскажите есть вот такая задача. Есть список . Создать второй список, в котором будут все эти же...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.