Bagikan melalui


Compiler Warning (level 2) C4308

konstanta integral negatif dikonversi ke jenis yang tidak ditandatangani

Keterangan

Ekspresi mengonversi konstanta bilangan bulat negatif menjadi jenis yang tidak ditandatangani. Hasil ekspresi mungkin tidak berarti.

/sdl Opsi kompilator (Aktifkan Pemeriksaan Keamanan Tambahan) meningkatkan peringatan ini menjadi kesalahan.

Contoh

// C4308.cpp
// compile with: /W2
unsigned int u = (-5 + 3U);   // C4308

int main()
{
}