Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Obiekt przydzielony na stercie może nie być wyrównany dla tego typu.
Uwagi
Obiekt nadmiernie wyrównany przydzielony za pomocą polecenia operator new może nie mieć określonego wyrównania. Zastąpij operator new i operator delete dla typów wyrównanych, aby używać wyrównanych procedur alokacji — na przykład _aligned_malloc i _aligned_free.
Example
Poniższy przykład generuje kod C4316:
// C4316.cpp
// Test: cl /W3 /c C4316.cpp
__declspec(align(32)) struct S {}; // C4324
int main() {
new S; // C4316
}