C++ MALLOC et PILE ?
Fermé
Snip714
Messages postés
240
Date d'inscription
lundi 25 juin 2007
Statut
Membre
Dernière intervention
27 août 2015
-
22 nov. 2008 à 17:56
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 22 nov. 2008 à 18:07
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 22 nov. 2008 à 18:07
A voir également:
- C++ MALLOC et PILE ?
- Pile bios - Guide
- Démarrer pc sans pile bios ✓ - Forum Matériel & Système
- L'accu pile est déchargé nikon coolpix - Forum Nikon
- La pile présente sur la carte mère sert à - Forum Windows
- Pile brulante - Forum Mobile
2 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 836
22 nov. 2008 à 17:59
22 nov. 2008 à 17:59
Salut,
Les Piles ça sert à stocker des informations facilement suivant le principe FIFO (premier arrivé, premier sorti).
Malloc ? Ca sert surtout en C pour faire de l'allocation dynamique, c'est-à-dire réaliser une allocation d'une taille définie à l'exécution (par l'utilisateur, ...). En C++, on utilise plutôt l'opérateur new.
Cdlt
Les Piles ça sert à stocker des informations facilement suivant le principe FIFO (premier arrivé, premier sorti).
Malloc ? Ca sert surtout en C pour faire de l'allocation dynamique, c'est-à-dire réaliser une allocation d'une taille définie à l'exécution (par l'utilisateur, ...). En C++, on utilise plutôt l'opérateur new.
Cdlt
Snip714
Messages postés
240
Date d'inscription
lundi 25 juin 2007
Statut
Membre
Dernière intervention
27 août 2015
65
22 nov. 2008 à 18:00
22 nov. 2008 à 18:00
oui mais quelle utilité du pile par rapport à une déclaration de variable simple ?
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 836
22 nov. 2008 à 18:07
22 nov. 2008 à 18:07
Un exemple très simple. Imagine que tu dois stocker un tableau de très grande taille. Comme un tableau alloue une plage de façon contiguë, l'allocation pourra échouer. Avec la pile, les différents éléments seront dispersés à travers la mémoire. Donc besoin de moins de place.
Sinon autre intérêt, des fois, tu as besoin de stocker une information rapidement, puis une autre. Et enfin, t'as besoin de les récupérer (d'abord la dernière, puis l'autre), genre pour réaliser une calculatrice notation infixée. Réalisé ça avec un tableau, vraiment pas pratique.
J'espère t'avoir convaincu.
Sinon autre intérêt, des fois, tu as besoin de stocker une information rapidement, puis une autre. Et enfin, t'as besoin de les récupérer (d'abord la dernière, puis l'autre), genre pour réaliser une calculatrice notation infixée. Réalisé ça avec un tableau, vraiment pas pratique.
J'espère t'avoir convaincu.