call_once 함수
실행 중 정확히 한 번만 지정한 호출 가능 개체를 호출 하는 메커니즘을 제공 합니다.
template<class Callable, class... Args>
void call_once(once_flag& Flag,
Callable F&&, Args&&... A);
매개 변수
Flag
A once_flag 호출할 개체만 한 번 호출 하는 개체입니다.F
호출할 개체입니다.A
인수 목록입니다.
설명
경우 Flag 함수를 throw 하는 잘못 된는 system_error 오류 코드가 있는 invalid_argument.그렇지 않으면 템플릿 함수를 사용 하 여 해당 Flag 인수를 호출 하도록 F(A...) 템플릿 함수는 횟수에 관계 없이 정확 하 게 성공적으로 한 번 이라고 합니다.경우 F(A...) 예외를 throw 하 여 종료를 호출 하지 못했습니다.
요구 사항
헤더: 뮤텍스
네임 스페이스: std