MFC中运行出现上面的错误,0x00c847bc处最可能的异常: 0xC0000005: 写入位置 0x05289426时发生访问冲突
可能是跟指针和物理地址有关。相关代码:
CImage imgNew;
imgNew.Create(Newwidth,Newheight,nBpp);//创建新图像
int nPitchNew=imgNew.GetPitch();
LPBYTE BitsNew=(LPBYTE)imgNew.GetBits();
*(BitsNew+y*nPitchNew+x*3)=min(255,bb); //从这里开始报错
*(BitsNew+y*nPitchNew+x*3+1)=min(255,gg);
*(BitsNew+y*nPitchNew+x*3+2)=min(255,rr);
请大神看看,怎么解决,是这样写格式不对吗