agosto 4, 2017

Map Bidirecional em C++

O uso mais comum de um map é chave->valor, ou seja, unidirecional, a chave será indexada para que a busca seja mais rápida.

Exemplo de uso de Map

 

O Map Bidirecional tem a opção de chave->valor nas duas direções, assim transformando o valor em chave e chave em valor, conforme a imagem abaixo:
relation.and.pair

Como usar Boost BiMap?

 

Como pode ver no exemplo, é bem simples usar o bimap.

Documentação

http://www.boost.org/doc/libs/1_64_0/libs/bimap/doc/html/index.html

Tem alguma dúvida ou sugestão, Deixe seu comentário!

Deixe um comentário

CATEGORIA

Bibliotecas, C++

Tags

, , , , , ,