Dela via


Kompilatorvarning (nivå 3 och nivå 4) C4189

"identifierare" : den lokala variabeln initieras men refereras inte

Anmärkningar

En variabel deklareras och initieras men används inte.

Examples

I följande exempel genereras C4189:

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

I Visual Studio 2017 version 15.5 och senare genereras varning C4189 i fler fall, enligt följande kod:

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

Åtgärda felet genom att ta bort den oanvända variabeln eller lägga till [[maybe_unused]] attributet.