Bonjours

Je met dans un tableau de pointeur void des pointeurs de différente type ( char, int float, unsigned char etc).
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
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
 
int ValeurDe_i=*((int*)monTableau[0]); //savoir combien i vaut
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

size_of ?

merci
-Nik-