A part of the Standard Library (C++).

std::unique_ptr is a smart pointer [Smart pointer] that owns and manages another object through a pointer and disposes of that object when the unique_ptr goes out of scope.

(NO_ITEM_DATA:StdUniquePtr)

Bibliography

NO_ITEM_DATA:StdUniquePtr