POINTEURS sur pointeurs

ledeveloppeurfou Messages postés 6 Date d'inscription mercredi 2 juillet 2003 Statut Membre Dernière intervention 16 septembre 2003 - 13 sept. 2003 à 18:02
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 - 13 sept. 2003 à 19:12
Voila je suis en train de construire une aplication pour une jeu de role, et je suis bloqué. Il me faudrait acceder à des pointeurs en employant de préférence d'autre pointeurs.
Est ce possible de créer un pointeur pointant sur un autre pointeur ? Si oui, qu'elle est alors la synthaxe à employer?
Merci d'avance à ceux qui répondront!

2 réponses

cs_Chouchou182 Messages postés 252 Date d'inscription vendredi 13 juin 2003 Statut Membre Dernière intervention 25 avril 2011 1
13 sept. 2003 à 18:14
Salut
Un petit exemple sortit d'un livre :
char c = 'A' ; // variable char
char* cp = &c ; // pointeur vers variable char
char** cpp = &cp ; // pointeur vers pointeur

char* cp1 = *cpp ; // lit le pointeur pointé
char c1 = **cpp ; // lit le char pointé deux fois

Il est absolument (disons théoriquement car je n'y vois pas grand interêt...) possible de faire des pointeurs vers pointeurs vers pointeurs vers ... autant que l'on veut.
Par ex: char************ variable ;
est très correct.
Si vous y voyez une utilité, merci de me faire signe

Ciao

Chouchou182
0
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
13 sept. 2003 à 19:12
Bien sur que ca peut etre utile, si tu travaille sur des espaces vectoriels de dimention supérieur à deux par exemple.
0
Rejoignez-nous