Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
'opérateur' : compteur de décalage négatif ou trop important, comportement non défini
Si un compteur de décalage est négatif ou trop important, le comportement de l'image résultante n'est pas défini.
Exemple
L'exemple suivant génère l'erreur C4293 :
// C4293.cpp
// compile with: /c /W1
unsigned __int64 combine (unsigned lo, unsigned hi) {
return (hi << 32) | lo; // C4293
// try the following line instead
// return ( (unsigned __int64)hi << 32) | lo;
}