Condividi tramite


Errore del compilatore C2870

'name': una definizione dello spazio dei nomi deve essere visualizzata nell'ambito del file o immediatamente all'interno di un'altra definizione dello spazio dei nomi

Lo spazio dei nomi name è stato definito in modo non corretto. Gli spazi dei nomi devono essere definiti nell'ambito del file (all'esterno di tutti i blocchi e classi) o immediatamente all'interno di un altro spazio dei nomi.

L'esempio seguente genera l'errore C2870:

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