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

Ассоциативный массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рекуррентный алгоритм! подскажите как написать програмку! http://www.cyberforum.ru/cpp-beginners/thread974800.html
Нужна сумма вот этого ряда Нужно код С++. Исправьте пожалуйстаdouble our_rish(double x, double eps) { int i=0; double u=x, result=u; cout<<" Введiть значення x: "; cin>>x; cout<<"...
C++ Ввод с клавиатуры массив из пяти целочисленных значений. Вывести их в одну строку через запятую. Получить для массива среднее арифметическое Введите с клавиатуры в массив пять целочисленных значений. Выведите их в одну строку через запятую. Получите для массива среднее арифметическое Только командами по проще. http://www.cyberforum.ru/cpp-beginners/thread974798.html
C++ Программа со строками. Определить длинну введенной строки L и если длина L кратна 3 удалит каждый третий символ
Люди помогите нечего не понимаю нужна программа что бы могла вывести с клавиатуры строку символ.Признак окончания строки-нажатие ввод. программа должна определить длинну введенной строки L и если...
Создать класс C++
Включить в класс методы set (…), get (…), show (…). Определить другие методы. Написать программу, демонстрирующую работу с этим классом. Aeroflot: Пункт назначения, Номер рейса, Тип самолета, Время...
C++ Не вводятся элементы в массив(указатели) http://www.cyberforum.ru/cpp-beginners/thread974775.html
Здравствуйте! У меня возникла проблема с указателями... Я хочу сделать функцию, которая организует ввод данных в статический массив, и функцию с выводом введённого массива. Когда я пишу простую...
C++ Числа Фибоначчи Является ли число N числом Фибоначчи? (С++) Как выглядит программа с использованием if или while? подробнее

Показать сообщение отдельно
gund
18 / 18 / 0
Регистрация: 05.05.2013
Сообщений: 88

Ассоциативный массив - C++

11.10.2013, 16:10. Просмотров 3585. Ответов 10
Метки (Все метки)

Простите за нубский вопрос, но гугл мне не помог(

Нужно реализовать список радиочастот и названий радио. Получается нужен ассоциативный массив. Я выбрал map.
Все бы ничего, но ключ масива должен быть double (т.к. это частота), а значиние строка (название радио).
Вот здесь и возник ступор. Приведу пример кода:

C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <string>
#include <iomanip>
#include <map>
 
using namespace std;
 
map<double, string> radioMap;
radioMap.insert(pair(103.6, "Radio Roks FM"));
Visual Studio тыкает носом сюда:
C++
1
radioMap.insert(pair(103.6, "Radio Roks FM"));
и говорит:
error C2143: синтаксическая ошибка: отсутствие ";" перед "->"
и еще:
IntelliSense: это объявление не содержит класс хранения или спецификатор типа
Как с этим бороться или предложите другое, подходящее решение.
Спасибо! =)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru