Bonjour,
J'essaie de corriger un programme de traduction. J'ai beaucoup de modifications de pointeurs qui passent d'un type à l'autre.
Pour moi ca me semble plus sur de profiter des itérateur pour faire les transtypage au niveau élémentaire.
Mais mon compilateur me refuse les affectation de l'iterateur avec le pointeur
ainsi le transtypage du pointeur pTmpSrc en ItTmpSrc est refusé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 std::list<CElementDescription*>::iterator itTmpSrc; CElementDescription* pTmpSrc; pTmpSrc = (CElementDescription*)&itHidSrc; itTmpSrc = pTmpSrc;
Je serais heureux d'voir une explication sur ce qu'on peut faire. J'ai essayer de caster basiquement ou dynamiquement...
Partager