Vous avez des améliorations (ou des corrections) à proposer pour ce document :
je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
La macro __STDC_VERSION_STDATOMIC_H__ a été ajoutée par C23. Elle permet de connaître la version de
l'entête <stdatomic.h> fournie par l'implémentation.
Exemple de code
L'exemple suivant teste la présence de cette macro avant de l'afficher.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdatomic.h>
#include <stdio.h>
#include <stdlib.h>
int main() {
#ifdef __STDC_VERSION_STDATOMIC_H__
printf( "__STDC_VERSION_STDATOMIC_H__ == %ld\n", (long) __STDC_VERSION_STDATOMIC_H__ );
#else
puts( "Macro non disponible avant C23." );
#endifreturn EXIT_SUCCESS;
}
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :