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

Boost C++ Discussion :

boost pointer container


Sujet :

Boost C++

  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    688
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 688
    Par défaut boost pointer container
    Dans la faq de cette libraire il y a ce point que je capte pas :

    What is the polymorphic class problem?

    The problem refers to the relatively troublesome way C++ supports Object Oriented programming in connection with containers of pointers to polymorphic objects. In a language without garbage collection, you end up using either a container of smart pointers or a container that takes ownership of the pointers. The hard part is to find a safe, fast and elegant solution.


    ça me laisse entendre que lorsque lorsque l'on fait vector<int*> , le conteneur prend la propriété du pointeur?? j'en ai pourtat pas l'impression, ça fait une copie du pointeur ok, mais rien n'empeche d'y accéder par ailleurs, bref besoin d'un éclaircissement sur ce point




    et autrement quelle est la différence avec les conteneurs intrusif de boost

  2. #2
    Membre Expert
    Avatar de poukill
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 155
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 155
    Par défaut
    Le conteneur libère la mémoire (les pointeurs par delete) lors de sa destruction, c'est tout.

Discussions similaires

  1. Boost.container 1.48 performance des flat_map
    Par typedef dans le forum Boost
    Réponses: 3
    Dernier message: 12/12/2011, 18h37
  2. smart pointer et container
    Par simong dans le forum Boost
    Réponses: 1
    Dernier message: 11/10/2010, 20h47
  3. Réponses: 2
    Dernier message: 19/03/2008, 11h25
  4. Boost & smart pointers
    Par Goduak dans le forum Boost
    Réponses: 5
    Dernier message: 28/02/2008, 10h41
  5. [BOOST] shared_ptr et pointer C
    Par zdra dans le forum Bibliothèques
    Réponses: 7
    Dernier message: 08/05/2005, 14h15

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