Здравствуйте, Тим, Вы писали:
Тим>Есть сторонняя библиотека, из нее пользуется функция, котороя одним из параметров принимает указатель на функцию (судя по всему 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, можно попробовать передать статический метод класса.