Freigeben über


once_flag-Struktur

Stellt struct dar, der der Vorlagenfunktion call_once verwendet wird, um, dass Initialisierungscode nur einmal aufgerufen wird, sogar bei Ausführungsthreads sicherzustellen.

struct once_flag
{
   constexpr once_flag() noexcept;
   once_flag(const once_flag&);
   once_flag& operator=(const once_flag&);
};

Hinweise

once_flagstruct hat nur einen Standardkonstruktor.

Objekte des Typs once_flag können erstellt werden, aber sie kann nicht kopiert werden.

Anforderungen

Header: mutex

Namespace: std

Siehe auch

Referenz

<mutex>

Weitere Ressourcen

Headerdateien der C++-Standardbibliothek