İngilizce dilinde oku

Aracılığıyla paylaş


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ı.

Örnek

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
}