Namespaces
Variants

std::any:: reset

From cppreference.net
Utilities library
void reset ( ) noexcept ;
(C++17以降)

* this が値を保持している場合、保持されている値を破棄します。

* this この呼び出し後は値を保持しません。

目次

翻訳のポイント: - 「Contents」を「目次」に翻訳 - HTMLタグ、属性、クラス名は一切変更せず保持 - ` `内のテキストはC++関連の用語(Parameters, Return value, Example, See also)なので翻訳せず保持 - 数値、構造、フォーマットは完全に維持

パラメータ

(なし)

戻り値

(なし)

#include <any>
#include <cassert>
int main()
{
    std::any a{42};
    assert(a.has_value());
    a.reset();
    assert(not a.has_value());
}

関連項目

オブジェクトが値を保持しているかチェックします
(public member function)