Aracılığıyla paylaş


C6509

uyarıC6509: Geçersiz eklenti: 'return' bir başvuru önkoşulu olamaz

Bu uyarıyı gösterir return anahtar sözcüğünü bir önkoşulu kullanılamaz.return Anahtar sözcüğü bir işlevin yürütülmesi sona erdirmek ve denetim çağıran işleve dönmek için kullanılır.

Örnek

Bu uyarı için aşağıdaki kod oluşturur return bir önkoşulu kullanılır:

#include <sal.h>

int f (_In_reads_(return) char *pc)
{
    // code ...
    return 1;
}

Bu uyarı 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;
}