Bonjour,

j'aimerais savoir quelles sont les conséquences si on fait appel à une fonction static dans une fonction non statique:

fichier_a.h:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
...
void fonction_non_statique( );
...
fichier_a.c:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
static void fct_accessible_que_dans_fichier_a( )
{
 
 
}
 
void fonction_non_statique( ) 
{
  fct_accessible_que_dans_fichier_a( )
}
fichier_b.c:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
...
#include fichier_a.h
...
 
int main( ) 
{
  fonction_non_statique( );
  ...
 return 0;
}
Merci d'avance pour votre aide.