ATOMIC_FLAG_INIT
Von cppreference.com
| Definiert im Header <stdatomic.h> |
||
| #define ATOMIC_FLAG_INIT /* unspecified */ |
(seit C11) | |
Erweitert sich zu einem Initialisierer, der verwendet werden kann, um den Typ atomic_flag in den gelöschten Zustand zu initialisieren. Der Wert eines
atomic_flag, der nicht mit diesem Makro initialisiert wurde, ist unbestimmt.
[bearbeiten] Beispiel
#include <stdatomic.h> atomic_flag flag = ATOMIC_FLAG_INIT;
[bearbeiten] Referenzen
- C17-Standard (ISO/IEC 9899:2018)
- 7.17.1/3 ATOMIC_FLAG_INIT (S. 200)
- 7.17.8/4 ATOMIC_FLAG_INIT (S. 208)
- C11-Standard (ISO/IEC 9899:2011)
- 7.17.1/3 ATOMIC_FLAG_INIT (S. 273)
- 7.17.8/4 ATOMIC_FLAG_INIT (S. 285)
[bearbeiten] Siehe auch
| (C11)(veraltet in C17)(entfernt in C23) |
initialisiert ein neues atomares Objekt (Makro-Funktion) |
| (C11) |
sperrfreies atomares boolesches Flag (Struktur) |
| C++-Dokumentation für ATOMIC_FLAG_INIT
| |