Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt einen Mechanismus für ein angegebenes Objekt aufrufen aufrufbares genau einmal während der Ausführung bereit.
template<class Callable, class... Args>
void call_once(once_flag& Flag,
Callable F&&, Args&&... A);
Parameter
Flag
Ein - Objekt, das once_flag wird sichergestellt, dass das aufrufbare Objekt nur einmal aufgerufen wird.F
Ein aufrufbares Objekt.A
Eine Argumentliste.
Hinweise
Wenn Flag ungültig ist, wird die Funktion system_error aus, die einen Fehlercode von invalid_argument verfügt.Andernfalls verwendet die Vorlagenfunktion sein Flag-Argument, um sicherzustellen, dass sie F(A...) erfolgreich genau einmal aufruft, unabhängig davon, wieoft die Vorlagenfunktion aufgerufen wird.Wenn F(A...) beendet, indem eine Ausnahme auslösen, der Aufruf nicht erfolgreich waren.
Anforderungen
Header: Mutex
Namespace: std