Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
"operátor": a műszakok száma negatív vagy túl nagy, meghatározatlan viselkedés
Megjegyzések
Ha a műszakok száma negatív vagy túl nagy, az eredményül kapott kép viselkedése nincs meghatározva.
A probléma megoldásához használhatja az első operandust a megfelelő konverzióval, hogy az eredménytípus méretére kiterjessze.
Example
Az alábbi példa c4293-at hoz létre, és a javítás módjait mutatja be:
// C4293.cpp
// compile with: /c /W1
unsigned __int64 combine (unsigned lo, unsigned hi)
{
return (hi << 32) | lo; // C4293
// In C, try the following line instead:
// return ( (unsigned __int64)hi << 32) | lo;
// In C++, try this line instead:
// return (static_cast<unsigned __int64>(hi) << 32) | lo;
}