Erro do compilador C2850
“constructo”: permitido somente em escopo de arquivo; não deve estar em uma construção aninhada
Constructos, como alguns pragmas, só podem aparecer no escopo global.
A amostra a seguir gera o erro C2850:
// C2850.cpp
// compile with: /c /Yc
// try the following line instead
// #pragma hdrstop
namespace X {
#pragma hdrstop // C2850
};