Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az unáris operátor műveletének eredménye nincs igazítva
Megjegyzések
Ha egy struktúratag a csomagolt elrendezés miatt valaha is igazítatlan lehet, a fordító figyelmeztet, ha ennek a tagnak a címe igazított mutatóhoz van rendelve. Alapértelmezés szerint az összes mutató (pointer) igazodik.
A C4366 feloldásához módosítsa a struktúra igazítását, vagy deklarálja az egérmutatót a __unaligned kulcsszóval.
További információ: __unaligned és csomag.
Example
Az alábbi példa C4366-ot hoz létre.
// C4366.cpp
// compile with: /W4 /c
// processor: IPF x64
#pragma pack(1)
struct X {
short s1;
int s2;
};
int main() {
X x;
short * ps1 = &x.s1; // OK
int * ps2 = &x.s2; // C4366
}