Boost logo

Boost Users :

From: Sean Farrow (sean.farrow_at_[hidden])
Date: 2008-06-06 14:35:53


Hi:
Thanks for that, Can I fill a map up at construction withou using std::Map::Insert? Can I do this with Boost::MultiIndex?
Sean.

-----Original Message-----
From: boost-users-bounces_at_[hidden] [mailto:boost-users-bounces_at_[hidden]] On Behalf Of JOAQUIN M. LOPEZ MUÑOZ
Sent: 06 June 2008 18:56
To: boost-users_at_[hidden]
Subject: Re: [Boost-users] Boost::MultiIndex or std::map

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 mailing list
Boost-users_at_[hidden]
http://lists.boost.org/mailman/listinfo.cgi/boost-users
 

__________ Information from ESET NOD32 Antivirus, version of virus signature database 3164 (20080606) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com
 
 

__________ Information from ESET NOD32 Antivirus, version of virus signature database 3164 (20080606) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com
 


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