а кто в плюсах шарит. скажите есть у меня есть std::unordered_map<int, Unit> unit_by_id и я делаю unit_by_id.find(id) != unit_by_id.end() чтобы проверить что id есть в мапе так вообще можно делать?
Должно работать, но есть count, который для проверки удобней. И не понятно зачем использовать unordered_map. Тут map должно быстрей работать