Skip to content

Latest commit

 

History

History
39 lines (26 loc) · 967 Bytes

File metadata and controls

39 lines (26 loc) · 967 Bytes

デストラクタ

  • memory[meta header]
  • std[meta namespace]
  • polymorphic[meta class]
  • function[meta id-type]
  • cpp26[meta cpp]
constexpr ~polymorphic();

概要

polymorphicオブジェクトを破棄する。

適格要件

Tは完全型であること。

効果

*thisが無効値状態でなければ、所有するオブジェクトをallocator_traits<Allocator>::destroyで破棄し、ストレージを解放する。

バージョン

言語

  • C++26

処理系

  • Clang: 22 [mark noimpl]
  • GCC: 16.1 [mark verified]
  • Visual C++: 2026 Update 2 [mark noimpl]

関連項目

参照