Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Nagłówek <any> deklaruje kilka bezpłatnych funkcji do pracy z .anyclass
Funkcje
| Nazwa | Opis |
|---|---|
any_cast |
Tworzy obiekt w obiekt any. |
make_any |
Pobiera wartości i tworzy any obiekt. |
swap |
Wymienia elementy dwóch any obiektów. |
any_cast
Tworzy obiekt w obiekt 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
Pobiera wartości i tworzy any obiekt.
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
Wymienia elementy dwóch any obiektów.
void swap(any& left, any& right) noexcept;
Parametry
left
Obiekt typu any.
right
Obiekt typu any.
Wymagania
Nagłówek:<any>
Przestrzeń nazw: std
Standardowa: C++17 (użyj co najmniej /std:c++17 do skompilowania).