Chyba kompilátoru C2024
Atribut alignas se vztahuje pouze na proměnné, datové členy a typy značek.
Kompilátor našel alignas
specifikátor použitý u funkce nebo jiného typu, který nelze zarovnat.
Pokud chcete tuto chybu vyřešit, odeberte alignas
specifikátor.
Následující ukázka vygeneruje C2024:
// C2024.cpp
namespace alignas(2) ns { // C2024
void func(alignas(8) int x) {} // C2024
}
Možné řešení:
// C2024b.cpp
// compile with: /c
namespace ns {
void func(int x) {}
}