POINTEURS sur pointeurs

Signaler
Messages postés
6
Date d'inscription
mercredi 2 juillet 2003
Statut
Membre
Dernière intervention
16 septembre 2003
-
Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Modérateur
Dernière intervention
22 août 2010
-
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

Messages postés
252
Date d'inscription
vendredi 13 juin 2003
Statut
Membre
Dernière intervention
25 avril 2011

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
Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Modérateur
Dernière intervention
22 août 2010
9
Bien sur que ca peut etre utile, si tu travaille sur des espaces vectoriels de dimention supérieur à deux par exemple.