Sdílet prostřednictvím


Upozornění kompilátoru (úroveň 3 a úroveň 4) C4189

Identifikátor: Místní proměnná se inicializuje, ale neodkazuje na

Proměnná je deklarována a inicializována, ale nepoužívá se.

Příklady

Následující ukázka vygeneruje C4189:

// C4189.cpp
// compile with: /W4
int main() {
   int a = 1;   // C4189
}

V sadě Visual Studio 2017 verze 15.5 a novějších se upozornění C4189 vygeneruje ve více případech, jak je znázorněno v následujícím kódu:

void f() {
    char s[2] = {0}; // C4189
}

Pokud chcete chybu opravit, odeberte nepoužitou proměnnou nebo přidejte [[maybe_unused]] atribut.