Delen via


Compilerfout C2085

'identificator' : niet in de formele parameterlijst

Opmerkingen

De id is gedeclareerd in een functiedefinitie, maar niet in de formele parameterlijst. (alleen ANSI C)

Example

In het volgende voorbeeld wordt C2085 gegenereerd:

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

Mogelijke oplossing:

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

Als de puntkomma ontbreekt, lijkt func1() op een functiedefinitie en niet als een prototype, dus wordt main binnen func1() gedefinieerd, dit genereert fout C2085 voor id main.