在我的程序中有一些用户和他们的客户。我有用户及其关联客户的列表。
例子
U1 -> c1, c2, c3, c5, c8, c10, c12
U2 -> c3, c5, c13, c8, c12, c14
U3 -> C2, C5, c8, c11, c12, c14
..
...
....
.....
and many more.
一些客户端在用户列表中很常见。
我想对用户进行反向层次结构的客户端。如果任何客户端有任何更新,那么它只会发送给与客户端关联的那些用户。
请建议我应该使用哪种数据结构 map、multimap、boost::bimap、multiset