Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
"action" : konvertering från "type_1" till "type_2", signerad/osignerad mismatchning
Anmärkningar
Du försökte till exempel konvertera ett osignerat värde till ett signerat värde. Det här mönstret kan orsaka oväntade resultat när källvärdet under körning inte finns i måltypens intervall. Till exempel ett negativt värde som konverteras till ett signerat värde.
C4365 är inaktiverad som standard. Mer information finns i Kompilatorvarningar som är inaktiverade som standard.
Example
I följande exempel genereras C4365.
// 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
}