Static void fct()
Résolu
rocksider
Messages postés
106
Date d'inscription
Statut
Membre
Dernière intervention
-
rocksider Messages postés 106 Date d'inscription Statut Membre Dernière intervention -
rocksider Messages postés 106 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
donc je viens de rencontrer une fonction qui est statique.. or j'ai pas su ce que ça veut dire si vous pouvez m'eclaircire les idées là dessus ça serait sympa
et merci d'avance
donc je viens de rencontrer une fonction qui est statique.. or j'ai pas su ce que ça veut dire si vous pouvez m'eclaircire les idées là dessus ça serait sympa
et merci d'avance
A voir également:
- Static void fct()
- Void(0); - Forum Windows
- Int main(void) ✓ - Forum C++
- Static xx - Forum Facebook
- Difference entre static et static void - Forum Programmation
- Void traduction informatique ✓ - Forum C++
2 réponses
Par défaut, lorsqu'une fonction est définie dans un fichier C/C++, elle peut être utilisée dans tout autre fichier pourvu qu'elle soit déclarée avant son utilisation. Dans ce cas, la fonction est dite externe. Il peut cependant être intéressant de définir des fonctions locales à un fichier, soit afin de résoudre des conflits de noms (entre deux fonctions de même nom et de même signature mais dans deux fichiers différents), soit parce que la fonction est uniquement d'intérêt local. Le C et le C++ fournissent donc le mot-clé static, qui, une fois placé devant la définition et les éventuelles déclarations d'une fonction, la rend unique et utilisable uniquement dans ce fichier. À part ce détail, les fonctions statiques s'utilisent exactement comme des fonctions classiques.
rocksider
Messages postés
106
Date d'inscription
Statut
Membre
Dernière intervention
9
Merci beaucoup Kill4m, je vois ce que le mot statique veut dire, sinon c'est pas la meme chose pour les variable statique ?