Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Die <any> Kopfzeile deklariert mehrere freie Funktionen zum Arbeiten mit dem anyclass.
Funktionen
| Name | BESCHREIBUNG |
|---|---|
any_cast |
Erstellt ein Objekt in ein any. |
make_any |
Verwendet Werte und erstellt ein any Objekt. |
swap |
Tauscht die Elemente zweier any-Objekte. |
any_cast
Erstellt ein Objekt in ein 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
Verwendet Werte und erstellt ein any Objekt.
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
Tauscht die Elemente zweier any-Objekte.
void swap(any& left, any& right) noexcept;
Parameter
left
Ein Objekt des Typs any.
right
Ein Objekt des Typs any.
Anforderungen
Header<any>:
Namespace:std
Standard: C++17 (Verwenden Sie mindestens /std:c++17 zum Kompilieren.)