variable globale en lecture seule
Bonjour, j'ai regardé la FAQ à propos des variaables globales.
Est-ce qu'il est possible de déclarer une variable globale
Code:
extern const int globale_var
dans les fichiers sources qui y ont accès, de façon à ce qu'elle soit accessible en lecture seule, et modifiée dans le fichier qui la définit ?
globale.c :
Code:
1 2 3 4 5
|
int globale_var;
/*
code, modification de la variable a l'execution
*/ |
globale.h :
Code:
1 2 3
|
extern const int globale_var;
/*...*/ |
fichier1.c :
Code:
1 2 3 4 5 6 7
|
#include 'globale.h'
/*
code execute qui utilise la
valeur de globale_var sans la modifier,
en lecture seule.
*/ |
Est-ce que ce fonctionnement est correct, pour disposer de variables globales en lecture seule ?