Comparteix via


funciones<any>

El encabezado <any> declara varias funciones gratuitas para trabajar con anyclass.

Funciones

Nombre Descripción
any_cast Convierte un objeto en un objeto any.
make_any Toma los valores y crea un objeto any.
swap Intercambia los elementos de dos objetos any.

any_cast

Convierte un objeto en un objeto any.

template<class T>
    T any_cast(const any& operand);
template<class T>
    T any_cast(any& operand);
template<class T>
    T any_cast(any&& operand);
template<class T>
    const T* any_cast(const any* operand) noexcept;
template<class T>
    T* any_cast(any* operand) noexcept;

make_any

Toma los valores y crea un objeto any.

template <class T, class... Args>
    any make_any(Args&& ...args);
template <class T, class U, class... Args>
    any make_any(initializer_list<U> il, Args&& ...args);

swap

Intercambia los elementos de dos objetos any.

void swap(any& left, any& right) noexcept;

Parámetros

left
Objeto de tipo any.

right
Objeto de tipo any.

Requisitos

Encabezado<any>:

Espacio de nombres: std

Estándar: C++17 (use al menos /std:c++17 para compilar).

Consulte también

<any>
any class
bad_any_cast