<any>
함수
함수
any_cast |
개체를 .에 만듭니다 any . |
make_any |
값을 가져와 개체를 any 만듭니다. |
swap |
두 any 개체의 요소를 교환합니다. |
any_cast
개체를 .에 만듭니다 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
값을 가져와 개체를 any
만듭니다.
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
두 any
개체의 요소를 교환합니다.
void swap(any& left, any& right) noexcept;
매개 변수
left
any
형식의 개체입니다.
right
any
형식의 개체입니다.
요구 사항
헤더<any>:
네임스페이스: std
표준: C++17(컴파일에 최소한 /std:c++17
사용)