Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
"operator": podpisana stała całkowita przepełnienie
Uwagi
Operator jest używany w wyrażeniu, które powoduje, że stała całkowita przepełnia przydzielone miejsce. Może być konieczne użycie większego typu dla stałej. Wartość signed int zawiera mniejszą wartość niż wartość unsigned int , ponieważ signed int element używa jednego bitu do reprezentowania znaku.
Example
Poniższy przykład generuje kod C4307:
// C4307.cpp
// compile with: /W2
int i = 2000000000 + 2000000000; // C4307
int j = (unsigned)2000000000 + 2000000000; // OK
int main()
{
}