Sdílet prostřednictvím


Chyba kompilátoru C2646

anonymní struktura nebo sjednocení v globálním oboru názvů nebo obor názvů musí být deklarována statická.

Poznámky

Anonymní struktura nebo sjednocení má globální obor názvů nebo obor názvů, ale není deklarován static.

Example

Následující příklad vygeneruje C2646 a ukazuje, jak ho opravit:

// C2646.cpp
// compile with: /c
union { int i; };   // C2646 not static

// OK
static union { int j; };
union U { int i; };