|
Boost : |
From: Felipe Magno de Almeida (felipe.m.almeida_at_[hidden])
Date: 2006-07-17 21:50:45
On 7/17/06, Wang Weiwei <wwwang_at_[hidden]> wrote:
> Hello,
>
> Now I'm finding a one-to-one map class, say map1, that support the following syntax:
>
> map1 m;
>
> m.insert(std::make_pair(k1, v1));
> ...
> key k;
> value v;
>
> v = m[k];
> k = m[v];
>
> I know a pair of std::map could provide such functionality. But I think a single obj, if that class
> exists, would be more elegant.
>
> Is there such a class in boost?
Look for multi_index library. There are examples of such usage.
>
> Thanks
> Max
-- Felipe Magno de Almeida
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk