Définition d'une fonction static ?
Bonjour,
Une petite question toute bête.
Supposons que je déclare une fonction static dans un fichier .h
static void maFnStat(int a, int b);
est ce que je dois remettre le mot clé static lors de la définition de ma fonction ?
Et quand est-il si je déclare ma fonction static en tant que fonction membre d'une classe ?
Merci
Re: Définition d'une fonction static ?
Citation:
Envoyé par tintin72
Supposons que je déclare une fonction static dans un fichier .h
static void maFnStat(int a, int b);
Quel interet d'avoir des declarations de fonctions statiques dans des .h. L'objectif des .h est de partager des declarations entre unites de compilations. L'objectif des fonctions statiques a ce niveau est de ne pas partager des definitions. Ca me semble contradictoire.
Citation:
est ce que je dois remettre le mot clé static lors de la définition de ma fonction ?
Non.
Citation:
Et quand est-il si je déclare ma fonction static en tant que fonction membre d'une classe ?
Non.