Ошибка компилятора C2447
"{": отсутствует заголовок функции (возможно, используется формальный список старого типа)
Компилятор обнаружил непредвиденную открывающую фигурную скобку в глобальной области. В большинстве случаев это вызвано плохо сформированным заголовком функции, неправильно размещенным объявлением или лишней точкой с запятой. Для разрешения этой проблемы убедитесь, что открывающая фигурная скобка следует за правильно сформированным заголовком функции и ей не предшествует объявление или лишняя точка с запятой.
Эта ошибка также может быть вызвана использованием списка формальных аргументов в старом стиле языка C. Для разрешения этой проблемы измените список аргументов в соответствии с новым стилем, т. е., заключите его в круглые скобки.
Следующий пример приводит к возникновению ошибки C2447:
// C2447.cpp
int c;
{} // C2447