Re[6]: Однообразность в STL
От: Аноним  
Дата: 08.12.04 10:07
Оценка:
Здравствуйте, Кодт, Вы писали:

Спасибо за ответ, но из ваших примеров я не могу применить ничего к своему, потому что у меня объявлен multimap и в нем уже хранятся данные:

multimap <int, Temp, less<int> > m;
multimap<int, Temp, less<int> >::iterator it;

m.insert(pair <const int, Temp> (6,Temp("Koloskov",45)));
m.insert(pair <const int, Temp> (1,Temp("Dmitriev",42)));
m.insert(pair <const int, Temp> (3,Temp("Grekova",32)));
m.insert(pair <const int, Temp> (9,Temp("Isaeva",27)));
m.insert(pair <const int, Temp> (5,Temp("Kondratiev",64)));

print_by_name();
for(it = m.begin(); it != m.end(); it++)
cout << (*it).first << " " << (*it).second.s << " " << (*it).second.age <<endl;

Можно ли как-нибудь хранить, например, мой мультимэп в другом контейнере, т.е. как бы вложенная одна в другую структура получается, например — vector<m> v. Возможен ли такой вариант, это будет очень просто я думаю, только надо придумать как это реализовать...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.