[C & C++] Intégration de call back C++ dans du C
Bonjour,
J'ai un léger soucis avec des defibition de call back.
J'ai une dll ecrite en C qui prends un parametres des call back "typées" en gros dans le header de ma dll je vois apparaitre
Code:
typedef int (*unType)(int, int);
et les fonction qui prenne une call back en parametre on cette signature:
Code:
function (int i, int j, unType callback)
C'est tout bete mais je n'arrive pas a créé une function (ou il me faut une variable ?) membre que je pourrais passer en callback à function evidement quand je fait
Code:
function (1, 2, MaClasse::MaCallback)
Le compilo me jette disant que le cast (explicite ou non j'ai essayé les deux :s) est impossible.
Y'a t'il un moyen de passer une fonction de ma classe à cette function C ?