CImg<float>* img = NULL;
bool loaded;
while (!loaded)
{
loaded = true;
try
{
img = &CImg<float>(filename);
}
catch (CImgException)
{
loaded = false;
fprintf(stdout, "ERROR: could not load %smap file.\n", mapname);
}
}
當我輸入CImg能夠找到並讀取的有效圖像文件名時,img.width()
和img.height()
均返回-858993460
。根據documentation,img.width()
的返回類型爲int
,但取值爲img._width
,unsigned int
。爲什麼我的CImg <float>具有負寬度和高度?
這是您的真實密碼?你不能接受臨時地址。 – GManNickG