Megosztás a következőn keresztül:


C2646-os fordítási hiba

a globális vagy névtér hatókörében lévő névtelen szerkezetet vagy egyesítést statikusnak kell deklarálni

Megjegyzések

A névtelen struktúra vagy egyesítés globális vagy névtér hatókörrel rendelkezik, de nincs deklarálva static.

Example

Az alábbi példa létrehozza a C2646-ot, és bemutatja a javítás módját:

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

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