questa parte nn l'ho capita...o meglio lo spostamento l'ho capito, ma dwCrc ^= (*pLow) nn ho capito bene, cioè corrisponde acodice:dwCrc ^= (*pLow) << 24;
Giusto? Cioè assegna a dwCrc l'XOR tra dwCrc e il valore puntato da pLow e poi ciò che viene lo sposta di 24 bit a sx ???codice:dwCrc = dwCrc ^(*pLow)
Ma lo spostamento di tanti bit, a meno che nn si disponga di oggetti di dimensioni sufficienti, su un byte nn porterebbe ad un valore 0, essendo lo spostamento appunto uno spostamento e nn una rotazione?
E cmq ci vorrebbero le parentesi per questa espressione, perchè se si vuole eseguire dopo lo spostamento, bisogna mettere le parentesi avendo questo una precedenza maggiore rispetto all'operatore ^