J'ai lu le livre "C.Sharp 3.0 in a Nutshell" et j'ai rencontré le code suivant, qui m'intéressait. travailComment fonctionne ce code dangereux?
unsafe void RedFilter(int[,] bitmap)
{
int length = bitmap.Length;
fixed (int* b = bitmap)
{
int* p = b;
for(int i = 0; i < length; i++)
*p++ &= 0xFF;
}
}
Quelqu'un pourrait-il me expliquer comment ce "* p ++ & = 0xFF"?
Merci pour l'explication.Oui, toutes les réponses sont très utiles. –
Alors pourquoi ne pas accepter la réponse? –