Форум программистов, компьютерный форум, киберфорум
Наши страницы

unordered_multimap - интервальный конструктор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ «Массив структур» http://www.cyberforum.ru/cpp-beginners/thread917430.html
Написал программу на написание функции чтения в массив структур из файла. Данные «Пациент». Программа не работает, а именно при компиляции выбрасывает из программы, либо идёт её завершение. Не могу...
C++ Помогите написать программу простого словаря Люди помогите, нужно сдать последнюю Лабу. Задача: Составить программу простейшего автоматизированного англо – немецко – русского словаря, данные словаря хранятся в файле. Программа должна... http://www.cyberforum.ru/cpp-beginners/thread917426.html
C++ Перевести код на c++
Всем привет! Столкнулся с такой проблемой... есть код на freebasic нужно его перевести на с++... Ну вот что-то никак не выходит... Я не знаком с бейсиком, ну да ладно бы это... но там какие-то...
C++ Поясните ошибку, связанную с константой.
Делаю в VS 2012 #include "stdafx.h" #include <iostream> using namespace std; int main( int argc, char** argv ) { const int n=5;
C++ Разделение программы на несколько файлов http://www.cyberforum.ru/cpp-beginners/thread917395.html
Всем доброго времени суток! Возникла проблема - я написал небольшую програмку в main. #include <stdio.h> #include <stdlib.h> #include <conio.h> int main ()
C++ Библиотека классов, реализующих комплексную арифметику Могли бы помочь мне с заданием? Нужно создать приложение Windows c формами, которое использует созданную нами динамическую библиотеку для вычисления суммы, разности, произведения и частного двух... подробнее

Показать сообщение отдельно
gray_fox
What a waste!
1522 / 1227 / 70
Регистрация: 21.04.2012
Сообщений: 2,565
Завершенные тесты: 3
04.07.2013, 15:03
Olivеr, я что-то вроде этого имел ввиду
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
#include <iostream>
#include <iterator>
#include <string>
#include <unordered_map>
 
#include <boost/iterator/transform_iterator.hpp>
 
 
int main() {
   using map_type    = std::unordered_multimap<std::string, std::size_t>;
   using pair_type   = map_type::value_type;
 
   struct transform {
 
      pair_type operator ()(std::string const& string) const noexcept {
         return std::make_pair(string, string.length());
      }
   };
 
   using istream_iterator     = std::istream_iterator<std::string>;
   using transform_iterator   = boost::transform_iterator<transform, istream_iterator, pair_type>;
 
   map_type map(transform_iterator{istream_iterator{std::cin}}, transform_iterator{});
   for (auto const& pair : map) {
      std::cout << pair.second << '\t' << pair.first << std::endl;
   }
}
правда как туда лябду запихнуть, не знаю)
4
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.