Поделиться через


Ошибка компилятора C2055

ожидаемый формальный список параметров, а не список типов

Определение функции содержит список типов параметров вместо формального списка параметров. ANSI C требует именовать формальные параметры, если они не является void или многоточием (...).

Пример именованного формального параметра — in int i void func(int i).
Список типов параметров — это список типов, например int, char.

Следующий код создает ошибку C2055:

// C2055.c
// compile with: /c
void func(int, char) {}  // C2055
void func (int i, char c) {} // OK