Bonjour,
Je code en C++ depuis maintenant quelques temps.
Je travaille aujourd'hui sur un nouveau projet, et en me plongeant dans le code existant, je suis tombée sur la syntaxe suivante :
fichier.hpp
Ces fonctions sont définies dans le .cpp.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 extern int nomFonction1(type1 variable1, type2 variable2); extern int nomFonction2(type1 variable1, type2 variable2); extern int nomFonction3(type1 variable1, type2 variable2);
Je n'avais jamais utilisé l'attribut extern, quel est l'intérêt de déclarer une fonction externe ? Qu'est-ce que cela change au niveau de la portée des fonctions ?
Partager