Compartir a través de


Error del compilador C2870

'nombre': una definición de espacio de nombres debe aparecer en el ámbito del archivo o directamente dentro de otra definición de espacio de nombres

Observaciones

Ha definido el espacio de nombres name incorrectamente. Los espacios de nombres deben definirse en el ámbito de archivo (fuera de todos los bloques y clases) o inmediatamente dentro de otro espacio de nombres.

Example

El siguiente ejemplo genera C2870:

// C2870.cpp
// compile with: /c
int main() {
   namespace A { int i; };   // C2870
}