Sdílet prostřednictvím


Chyba kompilátoru C2085

Identifikátor: není v seznamu formálních parametrů.

Poznámky

Identifikátor byl deklarován v definici funkce, ale ne v seznamu formálních parametrů. (pouze ANSI C)

Example

Následující příklad vygeneruje C2085:

// C2085.c
void func1( void )
int main( void ) {}   // C2085

Možné řešení:

// C2085b.c
void func1( void );
int main( void ) {}

S chybějícím func1() středníkem vypadá jako definice funkce, nikoli prototyp, takže main je definován v rámci func1()generování chyby C2085 pro identifikátor main.