~unique_ptr(); // C++11
constexpr ~unique_ptr(); // C++23
unique_ptrオブジェクトの破棄
所有権を持つ場合、所有しているリソースを解放する。
効果
get()
が nullptr
でなければ get_deleter()(get())
を呼び出す。
バージョン
言語
- C++11
処理系
- GCC: 4.4.7 ✅
- Clang: 3.0 ✅
- ICC: ?
- Visual C++: 2010 ✅, 2012 ✅, 2013 ✅