У меня есть следующая строка в моей функции main () (которая использует EasyBMP):
RGBApixel * myPixel = myFavoriteColor(192);
, которая определяется как:
RGBApixel * myFavoriteColor(int intensity)
{
RGBApixel color;
color.Red = 0;
color.Green = intensity/2;
color.Blue = intensity;
return &color;
}
, и я получаю следующееошибка в строке с надписью «удалить myPixel»: malloc: * ошибка для объекта 0x7fff5fbff9d0: освобожденный указатель не был выделен * установить точку останова в malloc_error_break для отладки
Почему не получаетсяраспределен правильно?