首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

相干操作在void指针上未定义

2013-04-12 
相关操作在void指针上未定义。 numPtr2 (byte*) ((((void*) ptr2) + (((height - k) - 1) * stride)) + (

相关操作在void指针上未定义。
 numPtr2 = (byte*) ((((void*) ptr2) + (((height - k) - 1) * stride)) + (m * 4));

这里报错,提示:相关操作在void指针上未定义。

请大家看看怎么回事,咋解决。
[解决办法]
Void*没法加的,+1是多长?
你换成byte*就可以了
[解决办法]

引用:
这函数就是我反编译出来的,原来代码找不到了。

那就是反编译软件的BUG了。
numPtr2 = (byte*) ((((void*) ptr2) + (j * num3)) + (i * 4));
改为
numPtr2 = (byte*)ptr2 + (j * num3) + (i * 4);
[解决办法]

Bitmap Transpose(Bitmap b)
{
    b.RotateFlip(RotateFlipType.Rotate90FlipX);
    return b;
}

热点排行