Compilerfehler C2870

'Name' : Eine Namespacedefinition muss entweder im Dateigültigkeitsbereich oder unmittelbar in einer anderen Namespacedefinition angegeben werden

Der Namespace name wurde falsch definiert.Namespaces müssen im Dateigültigkeitsbereich (außerhalb aller Blöcke und Klassen) oder direkt innerhalb eines anderen Namespaces definiert werden.

Im folgenden Beispiel wird C2870 generiert:

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