Namespaces
Variants

std::any:: reset

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

Si * this contiene un valor, destruye el valor contenido.

* this no contiene un valor después de esta llamada.

Contenidos

Parámetros

(ninguno)

Valor de retorno

(ninguno)

Ejemplo

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

Véase también

comprueba si el objeto contiene un valor
(función miembro pública)