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


C2023 fordítási hiba

"azonosító": Az előző deklarációtól (-2 érték) eltérő igazítás (-1 érték)

Remarks

A fordító egy olyan osztálytípushoz talált igazítási meghatározót, amely eltér az előző deklarációtól, vagy egy enum olyan igazítási meghatározót, amely eltér az alaptípus természetes igazításától.

A hiba megoldásához győződjön meg arról, hogy a típus összes deklarációja és definíciója ugyanazt az igazítási értéket használja.

Example

Az alábbi példa c2023-at hoz létre:

// C2023.cpp
class alignas(2) C;

class alignas(4) C {};   // C2023

Possible resolution:

// C2023b.cpp
// compile with: /c
class alignas(2) C;

class alignas(2) C {};