Malloc - Realloc dans diverses fonctions? Le sujet est résolu

Une simple question, pas de souci, nous sommes là pour y répondre.
Règles du forum
Pour toute demande d'aide commencez par indiquer :
  • votre matériel complet et votre système d'exploitation.
  • Si ces conditions ne sont pas remplies, où bien incomplètes le sujet ne sera pas traité.
  • Et surtout donnez de vos nouvelles sans laisser traîner pendant des semaines, voire des mois !
Répondre
LexisBass
    unknown unknown

Malloc - Realloc dans diverses fonctions?

Message 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!
Avatar du membre
Chewbacca
Administrateur du site
Administrateur du site
Messages : 7961
Enregistré le : ven. 5 nov. 2010 23:08
Localisation : Evry
A été remercié : 1 fois
Contact :
    unknown unknown

Re: Malloc - Realloc dans diverses fonctions?

Message 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!
"Un peuple qui oublie son Histoire est condamné à la revivre"
Répondre