Comment declarer une fonction static dans le header ?
Bonsoir,
j'ecris un programme qui alloue de la mémoire pour créer un monome dont l'entete est :
Code:
static monome* CreationMonome(float coeff, int puissance);
Seul problème dans le .h je declare cette fonction en extern de la manière suivante :
Code:
extern static monome* CreationMonome(float coeff, int puissance);
Mais lors de la compilation, je me retrouve avec l''erreur :
Citation:
monome.h:17: erreur: multiple storage classes in declaration specifiers
Si j'enleve le static dans le header, ce message disparait mais il me dit que la fonction est déclaré en static dans le .c mais pas dans le header.
Pourrait on me dire mon erreur ?
Merci d'avance.