Bonjours
Je met dans un tableau de pointeur void des pointeurs de différente type ( char, int float, unsigned char etc).
Ca marche bien sauf que si j met un un pointeur int dans le tableau je doit ensuite caster la donner du tableau en int pour la voir.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 void* monTableau[5]; //mon tab pour sotcker les pionteurs int i; int* ptr=&i; monTableau[0]=ptr; //sotcker le pointeur dans le tableau
Ma question est la suivante, y a til un moyen de savoir de quel type est un pointeur qui est dans un tableau de pointeur void
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 int ValeurDe_i=*((int*)monTableau[0]); //savoir combien i vaut
size_of ?
merci
-Nik-
Partager