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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 4.90
#pragma
Временно недоступен
954 / 225 / 6
Регистрация: 12.04.2009
Сообщений: 921
#1

Объявление шаблона ассоциативного массива map - C++

30.05.2009, 09:47. Просмотров 2455. Ответов 1
Метки нет (Все метки)

Необходимо объявить шаблон map таким образом,чтобы в map записывалось второе значение согласно шаблону.Например,у нас пары значений string-int,string-double.Как можно объявить шаблон на такой массив?
Имею довольно смутное представление о шаблонах(вообще без понятия),но хотел сказать примерно следующее:
C++
1
template<typename T>map<string,T value>pairs_map;
В-общем я не знаю тип второго значения map,это может быть как число целое,так и с плавающей точкой.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.05.2009, 09:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Объявление шаблона ассоциативного массива map (C++):

Создание класса шаблона, ассоциативного массива - C++
При компиляции возникают проблемы следующего характера. 1. В конструкторе IContainer компилятор пишет waring: преобразование const double...

Как реализовать код без применения ассоциативного массива (map)? - C++
Имеется такой код. Как можно его изменить, не использую массив map? #include &lt;iostream&gt; #include &lt;map&gt; #include &lt;string&gt; #include...

Не работает объявление шаблона - C++
Добрый день. Это не работает:template&lt;double&gt; inline double value(const String &amp;key) const { return _json.value(key).toDouble(); } ...

Объявление параметра типа шаблона дружественным - C++
Объясните, что значит friend Type?

Где найти реализацию ассоциативного массива? - C++
Хочу реализовать map. Погуглил не нашел.

Класс-шаблон ассоциативного массива с использованием вектора - C++
Задание выглядит так: &quot;Создать шаблонный класс – ассоциативный массив mymap с использованием STL контейнера vector. Ключ и знание должны...

1
Rififi
2359 / 1052 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
30.05.2009, 10:13 #2
в текущем стандарте такая возможность недоступна.
только через свои собственные заглушки
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.05.2009, 10:13
Привет! Вот еще темы с ответами:

Вычислить среднее и сумму для каждого отдельного имени ассоциативного массива - C++
Доброго времени суток! Хочу разобраться с примером из книги Страуструпа. Задание звучит следующим образом: введите последовательность...

объявление массива - C++
int N = 10; int mas = {5,8,2,0,6,3,8,2,7,9}; По чему так нельзя, подчеркивает masN]?

Объявление массива - C++
Всем добрый день, очень нужна помощь. Вопрос собственно такой: Объявляется объект class MainClass { MainClass(); ...

Объявление массива - C++
Есть два файла первый с функцией main() main.cpp #include &lt;iostream&gt; #include &lt;string&gt; #include &quot;first.cpp&quot; using namespace std;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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