Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
"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
}