tgoop.com/seniorcpp/2534
Create:
Last Update:
Last Update:
std::make_shared
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
.BY Senior C++ Developer

Share with your friend now:
tgoop.com/seniorcpp/2534