Aracılığıyla paylaş


C28106

Uyarı C28106: Değişken zaten büyük olasılıkla sızmaya neden olan kaynağı tutar.

Bir kaynağı içeren bir değişken, yeni bir değerin değişken içine yerleştirilebilir bir içerikte kullanılır.Bu durumda, bir kaynak sızıntısına neden olacak şekilde, kaynak kayıp ve düzgün boşaltılmamış olabilir.

Örnek

Bu kod, aşağıdaki C# uyarısını oluşturur:

ExAcquireResourceLite(resource, true);
...
ExAcquireResourceLite(resource, true);

Aşağıdaki kod örneği, bu uyarıyı önler:

ExAcquireResourceLite(resource1, true);
...
ExAcquireResourceLite(resource2, true);