Ошибка компилятора C3769
"type": вложенный класс не может иметь то же имя, что и немедленно заключенный класс.
Вложенный класс не может иметь то же имя, что и немедленно заключенный класс.
Пример
Следующий пример приводит к возникновению ошибки C3769.
// C3769.cpp
// compile with: /c
class x {
class x {}; // C3769
class y {
class x{}; // OK
};
};