Page 1 sur 1

Malloc - Realloc dans diverses fonctions?

Posté : mer. 13 avr. 2016 12:58
par LexisBass
Salut les amis, je me posais une question, quand nous faisons le malloc d'un tableau et que nous voulons faire un realloc, est-il obligatoire que le malloc et le realloc se trouvent dans la même fonction ou bien il est possible de gérer un tableau avec le malloc dans une fonctionne et ensuite récupérer se tableau pour gérer le realloc dans une autre fonction?

D'ou je peux en venir a une autre question qui répondre également a la première, les pointeurs sont bien envoyé par référence et non par copie quand ils sont envoyé dans le paramètre d'une fonction?

Merci d'avance pour votre réponse.

EDIT: Réponse trouvée!

Re: Malloc - Realloc dans diverses fonctions?

Posté : jeu. 14 avr. 2016 16:44
par Chewbacca
pas de copie quand c'est un pointeur car c'est le principe d'un pointeur, c'est une référence (en C/C++)

un paramètre passé pointeur ou sans référencement (& en C++) sera copié et donc si modifié l'original ne l'est pas!