Re: Указатель на функцию в функцию сторонней библиотеки.
От: g.kostik  
Дата: 22.10.04 08:46
Оценка: 2 (1)
Здравствуйте, Тим, Вы писали:

Тим>Есть сторонняя библиотека, из нее пользуется функция, котороя одним из параметров принимает указатель на функцию (судя по всему extern "C"). Хочется подсунуть ей метод некоторого класса. Шестая студия ругается примерно так


Тим>

Тим>error C2664: 'SetFunc' : cannot convert parameter 2 from 'int (struct TYPE *,int)' to 'int (__cdecl *)(struct TYPE *,int)'
Тим> None of the functions with this name in scope match the target type


Тим>Возможно побороть? Или нужно по любому свободную функцию передавать?


В методах класса передается неявный пареметр this, можно попробовать передать статический метод класса.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.