|
Bas de page | |
---|---|
Auteur | Sujet : comment vider un(e) deque rapidemment ? |
Publicité | Posté le 17-11-2004 à 18:09:27 |
Taz bisounours-codeur | y a un lien entre B et A ? |
KooK |
Message édité par KooK le 17-11-2004 à 23:29:21 |
Taz bisounours-codeur | ais pourquoi t'as des pointeurs ?
|
KooK | Il faut que je libere la memoire, sinon je sature vite l'ordi.
|
Taz bisounours-codeur | heink ?
|
Taz bisounours-codeur | mais attend, je capte pas, à la fin de ta classe B, ta deque membre, elle part à la poubelle ! il devrait y avoir aucun problème à ce moment là, quelque soit le conteneur, ça part à la trappe à la destruction de chaque B.
|
el muchacho Comfortably Numb |
Message édité par el muchacho le 24-11-2004 à 19:59:22 |
Taz bisounours-codeur | non, pour la deque, en interne, c'est comme j'ai dit, une sort de liste de tableau.
|
Lam's Profil: bas. |
|
Publicité | Posté le 24-11-2004 à 19:59:52 |
el muchacho Comfortably Numb | J'ai viré le premier mais j'ai quand même faux sur le second |
Taz bisounours-codeur |
même pas besoin. Il doit savoir qu'une std::list peut se parcourir à reculons, sans double chainage, ça serait balaise |
el muchacho Comfortably Numb | 'fectivement |
KooK |
Message édité par KooK le 24-11-2004 à 22:17:20 |
el muchacho Comfortably Numb | Peut-être un élément de réponse là :
|
Phod Glouloulou ? |
Jubijub Parce que je le VD bien |
el muchacho Comfortably Numb | double-ended queue, l'article que je donne dans le lien ci-dessus l'explique en détail |
Phod Glouloulou ? | ha voila, je serai moins ignoarant en me couchant ce soir
--------------- Signatures aux choix Votez: O - Le python c'est bon, mangez-en O - L'abus de forum rend dependant, postez avec modération |
Phod Glouloulou ? |
KooK | Ok, ce lien eclaire ma lanterne, merci beaucoup.
|
Taz bisounours-codeur | Kook > le truc c'est que si dès le départ, tu prends 5 minutes pour rendre ta classe template ET faire un typedef, changer la structure interne de ta classe se réduit à ne modifier qu'une seule ligne.
|
Taz bisounours-codeur |
ouais ben ça c'est pas normal. Pour une liste, ça revient à libérer N maillons. pour une deque N/M morceaux ... y a un truc de louche, tu ferais bien de l'éclaircir, tu ne pourras pas toujours changer à l'aveuglette de technique comme ça, surtout que la list risque sans doute de te pénaliser dans bien d'autres situations.
|
KooK | Dans mon cas, ca n'apporte rien de faire une classe template. Si je n'avais pas modifier le code pour gerer differement la liberation de la memoire (mon vecteur poubelle), changer le conteneur du typedef aurait ete suffisant comme je l'ai fait dernierement.
Message édité par KooK le 25-11-2004 à 00:24:12 |
Taz bisounours-codeur | en attendant, ton explication ne me satisfait pas. |
Taz bisounours-codeur |
|
Publicité | Posté le |
Sujets relatifs | |
---|---|
Comment vider les sockets ? | [VBA Excel] - Vider toutes les TextBox d'un UserForm |
[Delphi] Vider un StringGrid ? | vider 1 tableau |
Vider un buffer cin | Comment vider toutes les infos et objets d'une session ? |
vider 1 seule ligne d'un tres gros formulaire contenant X lignes? | comment vider le buffer d'évenement ListSelectionEvent |
copy() pour un deque ? | |
Plus de sujets relatifs à : comment vider un(e) deque rapidemment ? |