Ошибка компилятора C2850
"конструктор" : разрешено только в области файла; Может не находиться в вложенной конструкции
Конструкции, такие как некоторые прагмы, могут отображаться только в глобальной области.
Следующий пример приводит к возникновению ошибки C2850:
// C2850.cpp
// compile with: /c /Yc
// try the following line instead
// #pragma hdrstop
namespace X {
#pragma hdrstop // C2850
};