cs_thebigbang
Messages postés196Date d'inscriptionvendredi 21 décembre 2001StatutMembreDernière intervention25 juillet 2006
-
2 juil. 2002 à 22:27
Dorgendubal
Messages postés66Date d'inscriptionvendredi 3 mai 2002StatutMembreDernière intervention11 juillet 2002
-
3 juil. 2002 à 08:08
salut à vous tous...
QQ1 pourrait-il me préciser l'utilisations des pointeurs en C/C++ ?
Parce que j'ai lu des bouquins et je comprends la déclaration, l'initialisation , mais je vois pas bien a quoi ca sert, et surtout dans quel cas s'en servir ?
cs_pheno
Messages postés141Date d'inscriptionmardi 30 avril 2002StatutMembreDernière intervention23 mars 20051 3 juil. 2002 à 06:52
tu px t en servir pour passer des variables par adresses et non par valeur à une fonction ou à une procedure par exple
void main(void)
{
......
fonct(&var);
....
}
void fonct(type *ptrvar)
{
....
}
Chevalier Pheno Starboard, membre de la Freeman-Corp
le pointeur (4Bytes) est envoyé à la fonction foo1 alors que toute la structure (>36Bytes) est envoyée à la fonction foo2 ... donc une sérieuse économie de temps. La fonction foo3 revient à peu près au même que foo1.
3)Créer des tableaux dynamiques
Par exemple :
int *table;
table = (int*)malloc( n * sizeof(int));