Derleyici uyarı (Düzey 4) C4365
'eylem': 'type_1' 'type_2', imzalı ve imzasız uyuşmazlığı dönüştürme
Örneğin, bir işaretsiz değer imzalı bir değere dönüştürmek çalıştı.
C4365 varsayılan olarak etkin değildir. Daha fazla bilgi için bkz. Varsayılan olarak kapalıdır derleyici uyarısı.
Aşağıdaki örnek C4365 oluşturur.
// C4365.cpp
// compile with: /W4
#pragma warning(default:4365)
int f(int) { return 0; }
void Test(size_t i) {}
int main() {
unsigned int n = 10;
int o = 10;
n++;
f(n); // C4365
f(o); // OK
Test( -19 ); // C4365
}