Для того чтобы оценить полезность контейнера map, вернемся к примеру с индексом Доу-Джонс. Описанный код работает правильно, только если все веса записаны в объекте класса vector в тех же позициях, что и соответствующие имена. Это требование носит неявный характер и легко может стать источником малопонятных ошибок.
Существует много способов решения этой проблемы, но наиболее привлекательным является хранение всех весов вместе с их тикером, например (“AA”,2.4808). Тикер — это аббревиатура названия компании. Аналогично тикер компании можно хранить вместе с ценой ее акции, например (“AA”,34.69). В заключение для людей, редко сталкивающихся с фондовым рынком США, мы можем записывать тикер вместе с названием компании, например (“AA”,“Alcoa Inc.”); иначе говоря, можем хранить три аассоциативных массива соответствующих значений.
Также возможно вы думаете, что такая тема как http://salut-nn.ru/ никак не связана и даже не тематична с программированием. Хотя, может быть и связана.
В любом случае все-таки зайдите на сайт salut-nn.ru
покупка пиротехники там представлен в широком ассортименте. Там можно узнать много интересного про покупка пиротехники , где найти покупка пиротехники .
Что означает вообще покупка пиротехники , где есть покупка пиротехники - про это написано на сайте salut-nn.ru
Это важная для многих тема - покупка пиротехники Спасибо сайту salut-nn.ru за информацию про покупку пиротехники
Сначала создадим ассоциативный контейнер, содержащий пары (символ,цена).
map dow_price;
// Индекс Доу-Джонса (символ,цена);
// текущие котировки см. на веб-сайте www.djindexes.com dow_price["MMM"] = 81.86; dow_price ["AA"] = 34.69; dow_price ["MO"] = 54.45;
// . . .
Ассоциативный массив, содержащий пары (символ,вес), объявляется так:
map dow_weight; // Индекс Доу-Джонса (символ,вес)
dow_weight.insert(make_pair("MMM", 5.8549)); dow_weight.insert(make_pair("AA",2.4808)); dow_weight.insert(make_pair("MO",3.894 0));
// . . .
Мы использовали функции insert() и make_pair() для того, чтобы показать, что элементами контейнера map действительно являются объекты класса pair. Этот пример также иллюстрирует значение обозначений; мы считаем, что индексирование понятнее и — что менее важно — легче записывается.
Опубликовал katy
April 23 2015 09:35:48 ·
0 Комментариев ·
3059 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.