Pointeur de pointeur ** C
Résolu
Goun
-
Goun -
Goun -
Bonjour,
Je suis débutant en C, j'ai vu les pointeurs y pas longtemps, j'ai compris à quoi ils servaient et pourquoi ils étaient
important seulement je ne comprends pas la subtilité des pointeurs de pointeurs.
Qqn pourrait m'expliquer à quoi ils servent et me donner un exemple concret ^^.
Merci d'avance pour l'info
Goun
Je suis débutant en C, j'ai vu les pointeurs y pas longtemps, j'ai compris à quoi ils servaient et pourquoi ils étaient
important seulement je ne comprends pas la subtilité des pointeurs de pointeurs.
Qqn pourrait m'expliquer à quoi ils servent et me donner un exemple concret ^^.
Merci d'avance pour l'info
Goun
A voir également:
- Pointeur de pointeur ** C
- Pointeur souris - Guide
- Curseur Windows 10 : comment bien voir la souris à l'écran - Guide
- Le pointeur de mon pc portable ne marche plus - Guide
- Pointeur laser publicitaire ✓ - Forum Loisirs / Divertissements
- Pointeur souris avec rond de chargement qui clignote sans arrêts ✓ - Forum Windows
4 réponses
bonjour
les pointeur des pointeur ils peuvent vous servir dans les chaines de caracteres ex : tableau des tableaux cad un tableau qui pointe sur des tableau ex: un tableau ordinee alphabitequemen qui pointe sur d aurtre tableau ex: la premiere case de mon tableau pointeur contient la lettre A tq cette case pointe sur un ensemble de tableaux "par ex les nom des pays qui commencent par A (Algerie , Albanie ,...)
il ya bcp d autre qui vous allez les decouvrire pendant votre programmation
merci
les pointeur des pointeur ils peuvent vous servir dans les chaines de caracteres ex : tableau des tableaux cad un tableau qui pointe sur des tableau ex: un tableau ordinee alphabitequemen qui pointe sur d aurtre tableau ex: la premiere case de mon tableau pointeur contient la lettre A tq cette case pointe sur un ensemble de tableaux "par ex les nom des pays qui commencent par A (Algerie , Albanie ,...)
il ya bcp d autre qui vous allez les decouvrire pendant votre programmation
merci
Par exemple à faire un tableau deux dimensions,
je m'explique,
tu definis un premier pointeur qui te permettra de parcourir ton tableau comme un tableau une dimension.
et ensuite pour chaque case de ton tableau 1 dimension tu definis un autre pointeur.
le premier pointeur pointera donc sur des pointeurs.
je sais pas si c'est clair...
je m'explique,
tu definis un premier pointeur qui te permettra de parcourir ton tableau comme un tableau une dimension.
et ensuite pour chaque case de ton tableau 1 dimension tu definis un autre pointeur.
le premier pointeur pointera donc sur des pointeurs.
je sais pas si c'est clair...
Les pointeurs de pointeurs servent, en général à avoir un tableau contenant divers éléments, sans augmenter énormément la mémoire.
Par exemple, imagine que tu as plusieurs structure, ou classes très volumineuses, qui représentent tes soldats à starcraft.
Tu veux faire une boucle pour qu'à chaque tour chaque personnage effectué l'action qu'il a faire.
Alors, tu fait un pointeur de pointeur de la classe, ainsi, tu peux remplir de façon dynamique et faire une boucle, sans dupliquer tes personnages. Tu peux conjuger ça avec du polymorphisme aussi en POO.
Par exemple, imagine que tu as plusieurs structure, ou classes très volumineuses, qui représentent tes soldats à starcraft.
Tu veux faire une boucle pour qu'à chaque tour chaque personnage effectué l'action qu'il a faire.
Alors, tu fait un pointeur de pointeur de la classe, ainsi, tu peux remplir de façon dynamique et faire une boucle, sans dupliquer tes personnages. Tu peux conjuger ça avec du polymorphisme aussi en POO.
Je commence à comprendre le principe