Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'intestazione <any> dichiara diverse funzioni gratuite per l'uso di anyclass.
Funzioni
| Nome | Descrizione |
|---|---|
any_cast |
Trasforma un oggetto in un oggetto any. |
make_any |
Accetta i valori e crea un any oggetto . |
swap |
Scambia gli elementi di due oggetti any. |
any_cast
Trasforma un oggetto in un oggetto 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
Accetta i valori e crea un any oggetto .
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
Scambia gli elementi di due oggetti any.
void swap(any& left, any& right) noexcept;
Parametri
left
Oggetto di tipo any.
right
Oggetto di tipo any.
Requisiti
Intestazione:<any>
Spazio dei nomi:std
Standard: C++17 (usare almeno /std:c++17 per la compilazione).