Re[4]: Помогите,плиз! error C2440: '=' : cannot convert from
От: Warturtle  
Дата: 11.10.05 12:28
Оценка:
Здравствуйте, sir-bald, Вы писали:

J>>>Здравствуйте, sir-bald, Вы писали:


SB>>>>Здравствуйте!

SB>>>>Вот вылазит следующая ошибка в vc++
SB>>>>error C2440: '=' : cannot convert from 'void (__cdecl *)(char *,char *)' to 'void (__cdecl *)(...)'
SB>>>> This conversion requires a reinterpret_cast, a C-style cast or function-style cast

SB>>>>вот строка, на которую ругается
SB>>>> xpar.cmd_handler = Kas;
SB> ...
SB>А у меня теперь возник другой вопрос:
SB>А можно как-нить сделать без reinterpret_cast ???
можно его не писать
typedef void (__cdecl *)(__free_args__) FuncPtr;
//...
xpar.cmd_handler = (FuncPtr)Kas;
//...

— только он (reinterpret_cast) там все равно будет!
здесь
Автор: Vamp
Дата: 28.01.04
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.