Ошибка компилятора C2267
"function": статические функции с областью блокировки являются незаконными
Объявляется static
локальная функция. Статические функции должны иметь глобальную область.
Следующий пример приводит к возникновению ошибки C2267:
// C2267.cpp
static int func2(); // OK
int main() {
static int func1(); // C2267
}