Bonjour,

Pour un appel callback dans un trackbar d'opencv, ça fait 3 jours que j'essaie de convertir un objet void *adresse en un objet Myclass myobjet_dst, étant entendu que le *adresse pointe vers un objet de type Myclass myobjet_src.

J'ai essayé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
void ontrack(int param, void *adresse)		
{
 
         Myclass *myobjet_dst = static_cast<Myclass*>(adresse);
...}

ou encore

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
void ontrack(int param, void *adresse)		
{
        Myclass& myobjet_dst = (Myclass&)(adresse)
...}

et j'en passe.
Faut-il créer un constructeur particulier pour Myclass, qui prendrait une adresse en paramètre d'entrée ?

Je sèche sur ce problème.

Merci par avance pour votre aide.