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

std::map и перегрузка оператора - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Наследование статической переменной http://www.cyberforum.ru/cpp-beginners/thread922574.html
есть класс с статистическим полем я от него "произвожу" два потомка. у всех этик классов будет одно общее поле(переменная) или же у каждого своё?
C++ перевести программу из паскаля в с++ (для среды Borland C++). Дан массив размера N. Осуществить циклический сдвиг элементов массива влево на одну Помогите пожалуйста перевести программу из паскаля в с++(для среды Borland C++) Условие:дан массив размера N. Осуществить циклический сдвиг элементов массива влево на одну позицию (при этом АN... http://www.cyberforum.ru/cpp-beginners/thread922570.html
перевести программу из паскаля в с++ (для среды Borland C++). Дана матрица размера MxN. Поменять местами столбец с номером N и первый из столбцов C++
Помогите пожалуйста перевести программу из паскаля в с++(для среды Borland C++) Условие:дана матрица размера MxN. Поменять местами столбец с номером N и первый из столбцов, содержащих только...
перевести программу из паскаля в с++ (для среды Borland C++). Даны строки S, S1,S2. Заменить в строке S последнее вхождение строки C++
Помогите пожалуйста перевести программу из паскаля в с++(для среды Borland C++) Условие: даны строки S, S1,S2.Заменить в строке S последнее вхождение строки S1 на строку S2(обработка строк)....
C++ Ошибка: undefined reference to `WinMain@16' http://www.cyberforum.ru/cpp-beginners/thread922560.html
Подскажите пожалуйста, что означает эта ошибка и как от нее озбавиться: Linking... F:\MinGWStudio\MinGW\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\libmingw32.a(main.o):main.c: (.text+0x106): undefined...
C++ перевести программу из паскаля в с++(для среды Borland C++) Помогите пожалуйста перевести программу из паскаля в с++(для среды Borland C++) Условие: дан символ С, изображающий цифру или букву(латинскую или русскую). Если С изображает цифру, то вывести... подробнее

Показать сообщение отдельно
Кудаив
329 / 406 / 24
Регистрация: 27.05.2012
Сообщений: 1,168
Завершенные тесты: 2
13.07.2013, 18:52
soican, в принципе их можно и не указывать
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <map>
 
 
std::ostream& operator<<(std::ostream& stream, const std::map<std::string, int>& map)
{
    std::map<std::string, int>::const_iterator it = map.begin();
    for(; it != map.end(); ++it)
        stream << (*it).first << " " << (*it).second;
    return stream;
}
 
int main()
{ typedef std::string Key;
    typedef int Mapped;
    // (1) Default constructor
    std::map<Key, Mapped> map;
    map["something"] = 69;
    map["anything"] = 199;
    map["that thing"] = 50;
    std::cout << std::string(80, '-') << std::endl;
    std::cout << "map = " << map << std::endl;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru