Namespaces
Variants

std::function<R(Args...)>::assign

cppreference.net에서
 
 
유틸리티 라이브러리
일반 유틸리티
관계 연산자 (C++20에서 폐기됨)
정수 비교 함수
(C++20)(C++20)(C++20)    
(C++20)
교환 및 타입 연산
(C++14)
(C++11)
(C++11)
(C++11)
(C++17)
공통 어휘 타입
(C++11)
(C++17)
(C++17)
(C++17)
(C++11)
(C++17)
(C++23)



 
함수 객체
함수 호출
(C++17)(C++23)
항등 함수 객체
(C++20)
투명 연산자 래퍼
(C++14)
(C++14)
(C++14)
(C++14)  
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)

이전 바인더 및 어댑터
(C++17까지*)
(C++17까지*)
(C++17까지*)
(C++17까지*)  
(C++17까지*)
(C++17까지*)(C++17까지*)(C++17까지*)(C++17까지*)
(C++20까지*)
(C++20까지*)
(C++17까지*)(C++17까지*)
(C++17까지*)(C++17까지*)

(C++17까지*)
(C++17까지*)(C++17까지*)(C++17까지*)(C++17까지*)
(C++20까지*)
(C++20까지*)
 
 
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)