|
Boost Users : |
From: JOAQUIN M. LOPEZ MUÑOZ (joaquin_at_[hidden])
Date: 2008-06-06 13:56:19
Hi Sean,
________________________________________
De: boost-users-bounces_at_[hidden] [boost-users-bounces_at_[hidden]] En nombre de Sean Farrow [sean.farrow_at_[hidden]]
Enviado el: viernes, 06 de junio de 2008 19:26
Para: boost-users_at_[hidden]
Asunto: [Boost-users] Boost::MultiIndex or std::map
> Hi:
> I am in a situation where by I need to be able to query an associative
> container. I need to fill the container before querying. The key is an
> integer and the vlaue is a std::string. Can I construct
> boost::multiIndex so as to allow key/value pairs to be entered at
> construction time or should I just use std::map and write a function.
I'm not sure I'm getting your question, but certainly you can fill up
a std::map with key/value pairs before querying it!
std::map<int,std::string> m;
m.insert(std::make_pair(0,"zero"));
m.insert(std::make_pair(1,"one"));
...
m.find(1);
What's it that you contend you can't do with a std::map but you can
with a multi_index_container?
Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net