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
}