编译器错误 C3769

“type”:嵌套类不能与它的直接封闭类同名

嵌套类不能与它的直接封闭类同名。

示例

以下示例生成 C3769。

// C3769.cpp
// compile with: /c
class x {
   class x {};   // C3769
   class y {
      class x{};   // OK
   };
};