Aracılığıyla paylaş


Derleyici Uyarısı (düzey 3 ve düzey 4) C4189

'identifier' : yerel değişken başlatılır ancak başvurulmuyor

Bir değişken bildirilir ve başlatılır ancak kullanılmaz.

Örnekler

Aşağıdaki örnek C4189 oluşturur:

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

Visual Studio 2017 sürüm 15.5 ve sonraki sürümlerinde, aşağıdaki kodda gösterildiği gibi daha fazla durumda C4189 uyarısı gönderilir:

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

Hatayı düzeltmek için kullanılmayan değişkeni kaldırın veya özniteliğini [[maybe_unused]] ekleyin.