Possible Duplicate:
C++: malloc : error: invalid conversion from ‘void*’ to ‘uint8_t*’Ошибка при компиляции файла CPP
Здравствуйте,
У меня есть эта маленькая функция
Uint32 moveSprite(Uint32 interval, void *param)
{
SDL_Rect* spritePos = param;
spritePos->x++;
return interval;
}
Проблема здесь довольно проста, я использую CodeBlocks, когда я сохранить этот файл как C-файл, он компилируется без проблем, но как только я сохраню его как файл C++, у меня есть эта ошибка:
error: invalid conversion from 'void*' to 'SDL_Rect*'|
Кто-нибудь знает, в чем проблема?
Написание многоязычных исходных файлов плохо для мозга. Сделайте это на свой страх и риск :) – pmg
@pmg: вы знаете ObjectiveC++? :) – jv42
@ jv42: lol, no. Смешивание языка 'C' и' preprocessor' "более чем достаточно для меня – pmg