Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2778 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  vector libération mémoire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

vector libération mémoire

n°1894666
lovo1
Posté le 12-06-2009 à 22:06:38  profilanswer
 

Bonjour,
 
lorsque  je fais
std::vector<int> v;
 
Je crée un vecteur d'entier, mais pourquoi je n'ai pas besoin de le supprimer ? pourquoi doit on seulement supprimer ce qui est créer par un "new" ? (un pointeur me semble t il)

mood
Publicité
Posté le 12-06-2009 à 22:06:38  profilanswer
 

n°1894676
Joel F
Real men use unique_ptr
Posté le 12-06-2009 à 22:29:27  profilanswer
 

parce que.

 

On est en C++ pas en JAVA, les objets allouées statiquement sont détruit en fin de portée.

 

new fait de l'allocation dynamique et necessite un libération de la mémoire


Message édité par Joel F le 12-06-2009 à 22:30:16
n°1894679
lovo1
Posté le 12-06-2009 à 22:42:10  profilanswer
 

merci pour ta réponse, ça me parait plus claire


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  vector libération mémoire

 

Sujets relatifs
Mémoire partagée pour programme Windowsvector de pointeur sur classe polymorphique
Taille maximale de la mise en mémoire d'un exécutableMémoire utilisée par un programme
Problème d'allocation mémoire sur gros vecteurallocation mémoire optimisée au niveau bit
La mémoire ne peut pas être "read"Ajout d'une mémoire externe EEPROM 24LC256 (bus i2c) à un PIC 18F452
Gestion de la mémoire sous VistaChar vs Vector
Plus de sujets relatifs à : vector libération mémoire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR