次の方法で共有


コンパイラ エラー C2024

'alignas' 属性は、変数、データ メンバー、およびタグの種類にのみ適用されます

コンパイラは、整列できない関数またはその他の型に適用された alignas 指定子を検出しました。

このエラーを解決するには、 alignas 指定子を削除します。

次の例では C2024 が生成されます。

// C2024.cpp
namespace alignas(2) ns {   // C2024
   void func(alignas(8) int x) {}   // C2024
}

考えられる解決方法:

// C2024b.cpp
// compile with: /c
namespace ns {
   void func(int x) {}
}