Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O <any> cabeçalho declara várias funções livres para trabalhar com o anyclass.
Funções
| Nome | Descrição |
|---|---|
any_cast |
Transforma um objeto em um anyarquivo . |
make_any |
Pega valores e cria um any objeto. |
swap |
Troca os elementos de dois objetos any. |
any_cast
Transforma um objeto em um anyarquivo .
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
Pega valores e cria um any objeto.
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
Troca os elementos de dois objetos any.
void swap(any& left, any& right) noexcept;
Parâmetros
left
Um objeto do tipo any.
right
Um objeto do tipo any.
Requerimentos
Cabeçalho:<any>
Espaço de nomes: std
Padrão: C++17 (Use pelo menos /std:c++17 para compilar.)