Bonjour
Je suis en train de porter une appli vc++ en gcc.
Dans le code original, j'avais qq chose comme a :
Avec la compilation "nouvelle", j'obtiens une erreur de compilation :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 int Fonction(void** buffer){ MonType* str = *buffer; }
Je suis obligé de caster explicitement de la façon suivante pour obtenir
Code : Sélectionner tout - Visualiser dans une fenêtre à part error: invalid conversion from `void*' to `MonType*'
la compilation :
Existe-t-il une directive pour éviter d'avoir à faire cette modification ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 int Fonction(void** buffer){ MonType* str = (MonType*) *buffer; }
Merci
Julien
Partager