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


Fordító figyelmeztetése (4. szint) C4764

A fogási objektumok nem igazíthatók 16 bájtnál nagyobbra

Megjegyzések

16-nál nagyobb igazítás került megadásra, de egyes platformokon, ha a függvény kivételt dob, a verem 16-nál nem nagyobb igazítást kényszerít ki.

Example

Az alábbi példa c4764-et hoz létre:

// C4764.cpp
// compile with: /W4 /EHsc
// processor: x64 IPF
#include <stdio.h>

class A
{
public:
    int x;
};

typedef __declspec(align(32)) A ALIGNEDA;

int main()
{
    ALIGNEDA a;
    try
    {
        a.x = 15;
        throw a;
    }
    catch (ALIGNEDA b) // can't align b to > 16 bytes
    {
        printf_s("%d\n", b.x);
    }
}   // C4764