Ошибка компилятора C2467
незаконное объявление анонимного "определяемого пользователем типа"
Объявлен вложенный определяемый пользователем тип. Это ошибка при компиляции исходного кода C с включенным параметром совместимости ANSI (/Za).
Следующий пример приводит к возникновению ошибки C2467:
//C2467.c
// compile with: /Za
int main() {
struct X {
union { int i; }; // C2467, nested declaration
};
}