align(#): アラインメントは 2 の累乗でなければなりません
align キーワードを使用する場合は、渡す値は 2 の累乗である必要があります。
たとえば、3 は 2 の累乗ではないため、次のコードでは C2344 が生成されます。
// C2344.cpp
// compile with: /c
__declspec(align(3)) int a; // C2344
__declspec(align(4)) int b; // OK
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
align(#): アラインメントは 2 の累乗でなければなりません
align キーワードを使用する場合は、渡す値は 2 の累乗である必要があります。
たとえば、3 は 2 の累乗ではないため、次のコードでは C2344 が生成されます。
// C2344.cpp
// compile with: /c
__declspec(align(3)) int a; // C2344
__declspec(align(4)) int b; // OK