Erreur du compilateur C2024
L’attribut 'alignas' s’applique uniquement aux variables, aux membres de données et aux types d’étiquettes
Le compilateur a trouvé un alignas
spécificateur appliqué à une fonction ou à un autre type qui ne peut pas être aligné.
Pour résoudre cette erreur, supprimez le alignas
spécificateur.
L’exemple suivant génère l’erreur C2024 :
// C2024.cpp
namespace alignas(2) ns { // C2024
void func(alignas(8) int x) {} // C2024
}
Résolution possible :
// C2024b.cpp
// compile with: /c
namespace ns {
void func(int x) {}
}
Commentaires
https://aka.ms/ContentUserFeedback.
Prochainement : Tout au long de l'année 2024, nous supprimerons progressivement les GitHub Issues en tant que mécanisme de retour d'information pour le contenu et nous les remplacerons par un nouveau système de retour d'information. Pour plus d’informations, voir:Soumettre et afficher des commentaires pour