共用方式為


編譯器錯誤 C2870

'name' :命名空間定義必須出現在檔案範圍或緊接在另一個命名空間定義內

您未正確定義命名空間 name 。 命名空間必須在檔案範圍中定義(在所有區塊和類別之外)或立即在另一個命名空間內。

下列範例會產生 C2870:

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