Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Geçersiz ek açıklama: 'return' ön koşuldan başvurulamaz
Açıklamalar
Bu uyarı, anahtar sözcüğün return bir önkoşulda kullanılamadığını gösterir. return anahtar sözcüğü, bir işlevin yürütülmesini sonlandırmak ve denetimi çağıran işleve döndürmek için kullanılır.
Kod analizi adı: RETURN_USED_ON_PRECONDITION
Örnek
Önkoşulda kullanıldığından aşağıdaki kod bu uyarıyı return oluşturur:
#include <sal.h>
int f (_In_reads_(return) char *pc)
{
// code ...
return 1;
}
Bu uyarıyı düzeltmek için aşağıdaki kodu kullanın:
#include <sal.h>
int f (_In_reads_(i) char *pc, int i)
{
// code ...
return 1;
}