コンパイラ エラー C2870
'name': 名前空間定義はファイル スコープ、または他の名前空間定義の中に置かなければなりません
名前空間 name
が正しく定義されていません。 名前空間は、ファイル スコープ (すべてのブロックとクラスの外側) または別の名前空間内ですぐに定義する必要があります。
次の例では C2870 が生成されます:
// C2870.cpp
// compile with: /c
int main() {
namespace A { int i; }; // C2870
}