Quazar
Messages postés84Date d'inscriptionmardi 19 octobre 2004StatutMembreDernière intervention 6 octobre 2006
-
31 oct. 2005 à 18:33
Quazar
Messages postés84Date d'inscriptionmardi 19 octobre 2004StatutMembreDernière intervention 6 octobre 2006
-
2 nov. 2005 à 08:55
Bonsoir
Ma question est simple. Je voudrais savoir a quoi cela sert il de déclarer une variable extern dans une méthode. Exemple :
void trucMunch(int a ){
extern char *stPourkoiJSuiXtern;
...
}
J'utilise habituellement "extern" quand je veux indiquer a mon
compilateur qu'une variable est déclaré dans un autre objet. Cependant
je ne comprend a quoi cela sert dans une fonction?
Question subsidiaire: est ce que cela est commun a tous les compilateurs ?
Quazar
Messages postés84Date d'inscriptionmardi 19 octobre 2004StatutMembreDernière intervention 6 octobre 2006 2 nov. 2005 à 08:55
Merci en tout cas.
J'utilisais extern en tete de mes .h mais pas directement dans mes
fonctions. En le mettant dans une fonction on optimise simplement
l'acces à la variable vis à vis du compilateur.. ca ne fait rien de
spéciale de plus... ce finalement rend la chose moins excitante... pour
peu que l'on considere que coder du C soit excitant.... ;)