Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
fonctions
L’en-tête <any> déclare plusieurs fonctions gratuites pour l’utilisation du anyclass.
Fonctions
| Nom | Descriptif |
|---|---|
any_cast |
Transforme un objet en un any. |
make_any |
Prend des valeurs et crée un any objet. |
swap |
Échange les éléments de deux objets any. |
any_cast
Transforme un objet en un 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
Prend des valeurs et crée un any objet.
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
Échange les éléments de deux objets any.
void swap(any& left, any& right) noexcept;
Paramètres
left
Objet de type any.
right
Objet de type any.
Spécifications
En-tête<any> :
Espace de noms : std
Standard : C++17 (utilisez au moins /std:c++17 pour compiler.)