전역 또는 네임스페이스 범위의 익명 구조체 또는 공용 구조체는 static으로 선언해야 합니다.
비고
익명 구조체 또는 공용 구조체가 전역 또는 네임스페이스 범위를 가지지만 static으로 선언되지 않았습니다.
Example
다음 예제에서는 C2646을 생성하고 이를 해결하는 방법을 보여 줍니다.
// C2646.cpp
// compile with: /c
union { int i; }; // C2646 not static
// OK
static union { int j; };
union U { int i; };