~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