Форум программистов, компьютерный форум CyberForum.ru

контейнер map - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ функция по массиву с выбором http://www.cyberforum.ru/cpp-beginners/thread359285.html
Во всех приведенных ниже вариантах использовать меню для организации работы программы, исходные данные предварительно записать в текстовый файл. Разработать схему алгоритма и программу, используя функции с параметрами для ввода массива и его обработки. В массиве хранятся данные об осадках за месяц. Найти • Количество дней с осадками больше среднего вот накидал вариант функций ввода массива и...
C++ Ошибка С2143. День добрый. Вылезла такая проблема. При компиляции студия пишет: Ошибка 1 error C2143: синтаксическая ошибка: отсутствие ";" перед "->" d:\test refuel\Form1.h 547 1 Test refuel Вот код модуля: int refuelM(int tonns) { // If all tanks full int b1f = 3300; int b2f = 9500; int b3f = 5425; http://www.cyberforum.ru/cpp-beginners/thread359282.html
Найти наибольший общий делитель трех чисел C++
заданы 3 числа найти их наибольший общий делитель
Найти наименьшее общее кратное трех чисел C++
заданы 3 числа найти их наименьшее общее кратное Теги выделения кода предназначены для выделения кода, а не задания. Если Вам необходимо решения именно на C++, укажите это в названии темы или в посте.
C++ как наложить на кривую безье сплайн http://www.cyberforum.ru/cpp-beginners/thread359257.html
Всем доброго времени суток! Тут мне такое вот задание преподаватель дал, основную часть работы я сделал, но вот задание...Надо чтобы на кривые безье ещё налагались сплайны, ну и получалось что то вроде пересечения, координаты точки можно сразу задать я вот этого не понимаю #include <conio.h> #include <stdio.h> #include <graphics.h> #include <math.h> #include <dos.h> main () { int...
C++ Копирование значение шаблона Всем доброе утро! С шаблонами стараюсь не работать, (ну или не работаю обычно ; ) ), а тут вдруг для лабы в институт решил аккуратный шаблонный класс сделать. Ну все банально, что-то вроде этого: template <typename TKey> class CSomeClass : public ISomeInterface<TKey> { TKey m_Key; /// ... } подробнее

Показать сообщение отдельно
Jupiter
Каратель
Эксперт C++
6542 / 3962 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
02.10.2011, 13:11     контейнер map
вектор сдесь нафиг не нужен
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 <functional>
#include <algorithm>
#include <iostream>
#include <string>
#include <map>
 
template< class Key, class Val = std::pair < class Key1, class Val1 > >
struct print_pair : std::unary_function< std::pair< Key, Val >, std::ostream& > { 
    std::ostream& ost;
    print_pair(std::ostream& os) : ost(os) { }
    std::ostream& operator() (const std::pair< Key, Val >& p)
    {
        return ost << p.first << '\t' << p.second.first << '\t' << p.second.second << '\n';
    }
};
 
int main ()
{
    std::map< std::string, std::pair< std::string, unsigned > > map;
 
    map["Sidorov"] = std::pair< std::string, unsigned >("Sawa", 11) ;
    map["Ivanov"]  = std::pair< std::string, unsigned >("Mawa", 21) ;
    map["Petrov"]  = std::pair< std::string, unsigned >("Tolik", 31) ;
 
    std::for_each(map.begin(), map.end(), print_pair< std::string, std::pair< std::string, unsigned > >(std::cout));
 
    system("pause");
    return 0;
}
 
Текущее время: 11:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru