Condividi tramite


Errore del compilatore C2344

align(#): l'allineamento deve essere una potenza di due

Osservazioni:

Quando si usa la parola chiave align , il valore passato deve essere una potenza di due.

Example

Ad esempio, il codice seguente genera l'errore C2344 perché 3 non è una potenza di due:

// C2344.cpp
// compile with: /c
__declspec(align(3)) int a;   // C2344
__declspec(align(4)) int b;   // OK