std::function<R(Args...)>::assign
cppreference.net에서
template< class F, class Alloc >
void assign( F&& f, const Alloc& alloc );
|
(C++11부터) (C++17에서 제거됨) |
|
대상을 f(으)로 초기화합니다. alloc은(는) function에서 사용할 수 있는 내부 데이터 구조에 대한 메모리를 할당하는 데 사용됩니다.
function(std::allocator_arg, alloc, std::forward<F>(f)).swap(*this);과(와) 동일합니다.
매개변수
| f | - | target 을 초기화하기 위해 호출할 함수 |
| alloc | - | 내부 데이터 구조에 대한 메모리를 할당하는 데 사용할 할당자 |
반환값
(없음)
예외
구현 정의 예외를 던질 수 있습니다.
참고 항목
|
새로운 대상을 할당
(public member function) |