Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Objekt allokerade på heapminnet kan vara ojämna för den här typen.
Anmärkningar
Ett överanpassat objekt som allokeras med operator new kanske inte har den angivna anpassningen. Åsidosätt operatorn new och operator delete för överjusterade typer så att de använder de justerade allokeringsrutinerna, till exempel _aligned_malloc och _aligned_free.
Example
I följande exempel genereras C4316:
// C4316.cpp
// Test: cl /W3 /c C4316.cpp
__declspec(align(32)) struct S {}; // C4324
int main() {
new S; // C4316
}