Erreur du compilateur C3536
'symbole' : ne peut pas être utilisé avant son initialisation
Le symbole indiqué ne peut pas être utilisé avant son initialisation. Dans la pratique, cela signifie qu'une variable ne peut pas être utilisée pour s'initialiser.
Pour corriger cette erreur
- N’initialisez pas une variable avec elle-même.
Exemple
L’exemple suivant génère l’erreur C3536, car chaque variable est initialisée avec elle-même.
// C3536.cpp
// Compile with /Zc:auto
int main()
{
auto a = a; //C3536
auto b = &b; //C3536
auto c = c + 1; //C3536
auto* d = &d; //C3536
auto& e = e; //C3536
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