我想知道是否可以插入两个或多个元素bimap
作为键。我有一个bimap
使用一个元素键的最小示例
#include <boost/bimap.hpp>
#include <boost/bimap/multiset_of.hpp>
#include <string>
#include <iostream>
int main()
{
typedef boost::bimap<boost::bimaps::set_of<int>,boost::bimaps::multiset_of<int> > bimap;
bimap numbers;
numbers.insert({1, 1});
numbers.insert({2, 1});
numbers.insert({3, 8});
auto it = numbers.left.find(1);
std::cout << it->first << ":" << it->second << std::endl;
}
现在我可以有类似的东西吗
typedef boost::bimap<boost::bimaps::set_of<int>,boost::bimaps::multiset_of<int, int > > bimap;
bimap numbers;
numbers.insert({1, 1, 5});
numbers.insert({2, 1, 1});