我无法弄清楚为什么这不起作用。据我所知,它似乎没有读取整个图像文件......虽然我不能说。我基本上有一些我想读入堆的原始图像。
unsigned char* ReadImageFromFile(const char* FILENAME, unsigned int SIZE_BYTES)
{
unsigned char *data = (unsigned char*) malloc(SIZE_BYTES);
std::ifstream image(FILENAME);
image.read((char*) data, SIZE_BYTES);
image.close();
return data;
}