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!
Malloc - Realloc dans diverses fonctions? Le sujet est résolu
Règles du forum
Pour toute demande d'aide commencez par indiquer :
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 !
- Chewbacca
- Administrateur du site
- Messages : 7961
- Enregistré le : ven. 5 nov. 2010 23:08
- Localisation : Evry
- A été remercié : 1 fois
- Contact :
Re: Malloc - Realloc dans diverses fonctions?
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 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"