@Urilobus

Как реализовать идентификацию объектов?

Как грамотнее реализовать хранение и идентификацию объектов класса?
Имеется база с материалами и их свойствами. В базе у каждого материала есть свой ID по которому можно получить его свойства. Для обработки требуется перенести базу в код, т.к. частые запросы к API базы замедляют работу (считаю, что быстрее будет выгрузить сразу всю базу т.к. кол-во материалов невелико).
Как я могу реализовать подобный принцип у себя в коде? Нужно создать класс Materials и неизвестное кол-во его объектов (зависит от кол-ва материалов в базе).
Как лучше реализовать работу и есть ли способ обращаться к каждому объекту напрямую, не создавая vector из всех объектов и не бегая по нему с if-ом отыскивая нужный ID?
  • Вопрос задан
  • 47 просмотров
Решения вопроса 1
wataru
@wataru Куратор тега C++
Разработчик на С++, экс-олимпиадник.
unordered_map<ID, Material>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы