Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
'identifier': la variable local se ha inicializado, pero no referenciado
Observaciones
Se declaró e inicializó una variable, pero no se usa.
Ejemplos
En el ejemplo siguiente se genera la advertencia C4189:
// C4189.cpp
// compile with: /W4
int main() {
int a = 1; // C4189
}
En Visual Studio 2017, versión 15.5 y posteriores, se emite la advertencia C4189 en más casos, como se muestra en el código siguiente:
void f() {
char s[2] = {0}; // C4189
}
Para corregir el error, quite la variable sin usar o agregue el atributo [[maybe_unused]].