Я ищу стандартную структуру с двумя картами - есть ли один реализованный в std/boost/другой стандартной библиотеке C++?реализация двойной структуры карты?
Когда я говорю «двойная карта», я имею в виду карту, которая может быть эффективно проиндексирована как ключом, так и «значением» (на самом деле он имеет два типа ключей вместо одного типа ключа и одного типа значений).
, например:
dualmap<int,string> m;
m[1] = "foo";
m["bar"] = 2
int a = m["bar"]; // a = 2
Спасибо, Dan