Я сейчас пытаюсь понять, когда использовать реальные объекты, необработанные указатели и умные указатели.В следующем примере, что лучше всего использовать или каждый шаг?Допустим, я создаю и загружаю в файл изображения, который я хочу использовать для многих объектов, но я не хочу продолжать загружать его из пути, используя библиотеку загрузки изображений каждый раз, когда создается объект.Таким образом, загружается одно изображение и несколько объектов могут ссылаться на него.Изображение также должно быть доступно без каких-либо ссылок на него до конца программы.Сами объекты либо живут вечно, либо, если его объект частицы, например, удаляется после того, как его жизнь равна 0, без удаления изображения.Спасибо.