Delen via


Compilerfout C2646

een anonieme struct of samenvoeging op globaal of naamruimtebereik moet statisch worden gedeclareerd

Opmerkingen

Een anonieme struct of samenvoeging heeft een globaal of naamruimtebereik, maar wordt niet gedeclareerd static.

Example

In het volgende voorbeeld wordt C2646 gegenereerd en ziet u hoe u dit kunt oplossen:

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

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