Compartir a través de


Error del compilador C2024

El atributo 'alignas' se aplica solo a variables, miembros de datos y tipos de etiqueta

El compilador encontró un alignas especificador aplicado a una función u otro tipo que no se puede alinear.

Para resolver este error, quite el alignas especificador.

El ejemplo siguiente genera la advertencia C2024:

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

Posible solución:

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