Partilhar via


Erro do compilador C2024

O atributo 'alignas' aplica-se apenas a variáveis, membros de dados e tipos de tag

Remarks

O compilador encontrou um alignas especificador aplicado a uma função ou outro tipo que não pode ser alinhado.

Para resolver esse erro, remova o alignas especificador.

Example

O exemplo a seguir gera C2024:

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

Possible resolution:

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