Partager via


Avertissement du compilateur (niveau 4) C4205

extension non standard utilisée : déclaration de fonction statique dans l’étendue de la fonction

Avec les extensions Microsoft (/Ze), static les fonctions peuvent être déclarées à l’intérieur d’une autre fonction. La fonction reçoit une étendue globale.

Exemple

// C4205.c
// compile with: /W4
void func1()
{
   static int func2();  // C4205
};

int main()
{
}

Ces initialisations ne sont pas valides sous compatibilité ANSI (/Za).