最終更新日時(UTC):
が更新

履歴 編集

function
<variant>

std::variant::デストラクタ(C++17)

~variant();

概要

variantオブジェクトを破棄する

効果

valueless_by_exception()falseである場合、保持している値を破棄する。

備考

  • Types...の全ての型Tiについてis_trivially_destructible_v<Ti>trueである場合、この関数は自明となる
    • つまり、全ての候補型がデストラクタを呼び出す必要のない型である場合、valueless_by_exception()の状態に関わらず何もする必要がない

バージョン

言語

  • C++17

処理系