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).