2024年05月22日

std::shared_ptr や std::unique_ptr で確保した領域の解放

共にデストラクタで自動的に開放する。が reset() で手動で解放もできる。

std::shared_ptr<int> my_shared_ptr = std::make_shared<int>(0);
my_shared_ptr.reset();

std::unique_ptr<int> my_unique_ptr = std::make_unique<int>(0);
my_unique_ptr.reset();


posted by すら at 17:02| プログラミングなこと