我讀了一篇簡短的「C.Sharp 3.0」書,並且遇到了下一段代碼,這讓我感興趣。這個不安全的代碼是如何工作的?
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;
}
}
任何人都可以解釋我是如何做到這一點 「* P ++ & = 0xFF的」 工作?
感謝您的解釋。是的,所有的回答都非常有用。 – 2010-08-11 07:57:03
那麼爲什麼不接受答案呢? – 2013-10-08 14:36:16