Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
fonction statique 'function' déclarée mais non définie
Remarques
Une référence vers l’avant est faite à une static fonction qui n’est jamais définie.
Une static fonction doit être définie dans l’étendue du fichier. Si la fonction est définie dans un autre fichier, elle doit être déclarée extern.
Exemple :
L’exemple suivant génère l’erreur C2129 :
// C2129.cpp
static void foo(); // C2129
int main() {
foo();
}
Résolution possible :
// C2129b.cpp
static void foo();
int main() {
foo();
}
static void foo() {}