Прежде всего, это игровой проект.
Мне нужно иметь объекты с именем Skill, которые содержат их строковое имя, некоторые другие члены и член, который является набором других объектов Skill, называемых "требования".(Это будет список предварительных навыков, необходимых для данного навыка)
В какой контейнер STL я должен поместить набор всех объектов навыков?вектор?задавать?карта?
Этот контейнер также будет использоваться в качестве типа элемента "требования"?
Навыки должны быть уникальными.
Что касается того, что я буду делать с набором Навыков- поиск по имени, в основном комбинирование наборов навыков и добавление навыков к набору.