Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
’identificateur’ : une variable locale est initialisée, mais non référencée
Remarques
Une variable est déclarée et initialisée, mais n’est pas utilisée.
Exemples
L’exemple suivant génère l’erreur 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]].