Hello,
Je code, dans le cadre d'une API C++, une fonction de callback dont le prototype est défini par cette API. Un des paramètre est un void*, pour permettre à l'utilisateur de passer ce qu'il veut comme données.
Je voudrais passer un map (ou plutôt, un pointeur/référence).
De manière sans doute simpliste, j'ai passé mon map via l'opérateur de déréférencement (&). Une fois dans la fonction, je transtype le void* avec un static_cast<typdef_definition_de_map*>.
Apremment, ça en fonctionne pas.
Que devrais-je faire ?
Merci.
Partager