std::make_shared - это стандартная функция, используемая для создания объектов типа std::shared_ptr. Она позволяет создавать объекты типа
std::shared_ptr без использования оператора new. Это сокращает код и упрощает его читаемость.В этом примере мы создаем класс
MyClass, имеющий поле value и метод Print(), выводящий значение поля value на консоль. Затем мы используем std::make_shared для создания объекта типа std::shared_ptr:std::make_shared<MyClass>(42);*Обратите внимание, что таким способом созданный объект
MyClass будет автоматически удален, когда на него не останется ссылок, даже если в вашем коде не указано delete.
