Erreur du compilateur C3531
'symbol' : un symbole dont le type contient 'auto' doit avoir un initialiseur
La variable spécifiée n’a pas d’expression d’initialiseur.
Pour corriger cette erreur
- Spécifiez une expression d’initialiseur, telle qu’une affectation simple qui utilise la syntaxe de signe égal, lorsque vous déclarez la variable.
Exemple
L’exemple suivant génère l’erreur C3531, car les variables x1
, y1, y2, y3
et z2
ne sont pas initialisées.
// C3531.cpp
// Compile with /Zc:auto
int main()
{
auto x1; // C3531
auto y1, y2, y3; // C3531
auto z1 = 1, z2, z3 = -1; // C3531
return 0;
}
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour