다음을 통해 공유


<any> 함수

헤더는 <any> .anyclass

함수

   
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 사용)

참고 항목

<any>
any class
bad_any_cast