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

  FORUM HardWare.fr
  Programmation
  C++

  [WxWidget] new et pas delete !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[WxWidget] new et pas delete !

n°1323621
casafa
Posté le 12-03-2006 à 12:36:13  profilanswer
 

Bonjour,
 
Il me semblait qu'en c++ on devait autant de delete qu'il y a des new.  
 
Pourtant quand on regarde se code (par exemple): http://chgi.developpez.com/wxwidgets/chap6/ , on remarque que dans la boite de dialogue on a 3 new pour les boutons radios, 2 new pour les boutons "ok" et "annuler" et 3 autres new pour les sizer mais jamais aucun delete ! Donc si on ouvre/ferme 10 000 de fois la boite de dialogue, on a plus de mémoire dispo sur notre pc, non ?
 
Merci...

mood
Publicité
Posté le 12-03-2006 à 12:36:13  profilanswer
 

n°1323632
ritzle
Posté le 12-03-2006 à 13:10:36  profilanswer
 

Fin du chapitre 1 :

Citation :

Maintenant vous allez me dire : Où est la destruction des objets créés ? Et bien vous n'avez pas à vous en préoccuper, ni pour les boutons, ni pour la fenêtre. C'est le cas pour tous les objets fenêtrés créés avec la bibliothèque. C'est l'application qui s'en occupe. Les objets fenêtrés reçoivent dans le premier paramètre de leur constructeur un parent : this dans le cas de nos boutons, la destruction de leur parent entraine donc leur propre destruction.

n°1323637
slash33
Posté le 12-03-2006 à 13:22:00  profilanswer
 

Bref le framework se charge des libérations d'objets comme tu l'aurais fait en concevant ton propre framework.


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

  [WxWidget] new et pas delete !

 

Sujets relatifs
DELETE sur plusieurs tables sous Access?comment detruire la fenetre de log wxWidget
Delete de cookie en PHPoracle : delete infini ...
DELETE dans une boucleQuestion sur delete
[ORACLE] Ajouter ON DELETE CASCADE[wxwidget] tutorial
delete avec jointuredelete[] & tableau de pointeurs
Plus de sujets relatifs à : [WxWidget] new et pas delete !


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