IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SL & STL C++ Discussion :

[STL] Clear une liste de pointeurs


Sujet :

SL & STL C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    212
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 212
    Par défaut [STL] Clear une liste de pointeurs
    Salut tlm,

    J'ai une liste (list de STL) de pointeurs dont la définition comme ci-dessous:

    Est ce que lorsque j'appelle la fonction clear comme ceci:

    les pointeurs vont être libérés?

    Si non, quelle est la bonne façon de faire pour libérer la mémoire?

    Merci d'avance.

  2. #2
    Rédacteur

    Avatar de khayyam90
    Homme Profil pro
    Architecte de système d’information
    Inscrit en
    Janvier 2004
    Messages
    10 371
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Janvier 2004
    Messages : 10 371
    Par défaut
    Bien le bonjour,

    Alors non les pointeurs ne seront pas libérés. Plusieurs solutions :
    * faire toi-même une boucle pour appeler les delete
    * utiliser des pointeurs intelligents

  3. #3
    Membre Expert
    Avatar de Patriarch24
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2003
    Messages
    1 047
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 047
    Par défaut
    Ou encore utiliser les conteneurs de pointeurs de boost (ptr_deque par exemple).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. trier une liste de pointeurs sur personne
    Par italiasky dans le forum SL & STL
    Réponses: 5
    Dernier message: 10/11/2007, 14h53
  2. [STL] Trier une liste
    Par inddzen dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 14/04/2007, 21h57
  3. STL : retirer une liste d'une liste
    Par DEVfan dans le forum SL & STL
    Réponses: 13
    Dernier message: 05/01/2007, 20h49
  4. [STL]Afficher une liste de listes avec copy
    Par boromir73 dans le forum SL & STL
    Réponses: 3
    Dernier message: 27/10/2006, 15h23
  5. fuite de memoire dans une liste de pointeur sur composant
    Par Nicolos_A dans le forum Composants VCL
    Réponses: 2
    Dernier message: 16/12/2004, 08h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo