Задать вопрос
@Urilobus

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

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

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

Похожие вопросы