Avertissement du compilateur (niveaux 3 et 4) C4189
’identificateur’ : une variable locale est initialisée, mais non référencée
Une variable est déclarée et initialisée, mais n’est pas utilisée.
Exemples
L’exemple suivant génère l’avertissement C4189 :
// C4189.cpp
// compile with: /W4
int main() {
int a = 1; // C4189
}
Dans Visual Studio 2017 (versions 15.5 et ultérieures), l’avertissement C4189 est affiché dans plus de cas, comme indiqué dans le code suivant :
void f() {
char s[2] = {0}; // C4189
}
Pour corriger cette erreur, supprimez la variable inutilisée ou ajoutez l’attribut [[maybe_unused]]
.
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