Original Post
Ok, for some reason I dont know why this wont work. Everytime I try to copy a bitmap object it fails and crahes my prog (well the copying works fine but rendering fails) Heres the code:
CBitmap::CBitmap(const CBitmap& obj)
: bitmapInfoHeader(obj.bitmapInfoHeader), pucBMP(NULL), bValid(false)
{ pucBMP = new unsigned char[obj.bitmapInfoHeader.biSizeImage];
if(pucBMP)
{ bValid =true;
pucBMP = obj.pucBMP;
}
}