ассоциативный контейнер в C ++, который может хранить повторяющиеся ключ и значение, а также давать общее пересечение между ключами - PullRequest
1 голос
/ 16 марта 2019

Я пытаюсь реализовать класс социальной сети, используя stl. У каждого пользователя могут быть такие параметры, как имя, возраст, пол, друзья и хобби. У меня есть особая функция searchUsersByHobbies, которая принимает набор хобби в качестве входных данных и возвращает всех пользователей, которые имеют такие же хобби.

Не могли бы вы предложить способ хранения хобби и пользователя, чтобы эта операция могла выполняться с наименьшей сложностью

...