Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De <any> header declareert verschillende gratis functies voor het werken met de anyclass.
Functies
| Naam | Beschrijving |
|---|---|
any_cast |
Hiermee maakt u een object in een any. |
make_any |
Neemt waarden en maakt een any object. |
swap |
Hiermee worden de elementen van twee any objecten uitgewisseld. |
any_cast
Hiermee maakt u een object in een 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
Neemt waarden en maakt een any object.
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
Hiermee worden de elementen van twee any objecten uitgewisseld.
void swap(any& left, any& right) noexcept;
Parameterwaarden
left
Een object van het type any.
right
Een object van het type any.
Behoeften
koptekst:<any>
Namespace:std
Standaard: C++17 (Gebruik ten minste /std:c++17 om te compileren.)