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

wxWidgets Discussion :

wxWwidget avec wxSmith sous CodeBlocks Debian Testing


Sujet :

wxWidgets

  1. #1
    Membre habitué
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    70
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Février 2013
    Messages : 70
    Points : 146
    Points
    146
    Par défaut wxWwidget avec wxSmith sous CodeBlocks Debian Testing
    Valgrind prétend qu'il y a fuite massive de mémoire et les concepteurs de wxWidget prétendent que c'est un faux positif par ce que c'est la fenêtre principale qui est responsable de la destruction et pas le destructeur de la classe où la ressource a été créée.

    J'ai effectué des tests avec Valgrind et quelque soit la manière dont je détruit : avec une variable globale, une variable statique dans une fonction, avec une variable locale, en passant deux fois l'élément à détruire à une fonction libre qui n'appartient à aucune classe, Valgrind détecte toujours qu'il n'y a aucune fuite de mémoire.

    Je me pose la question, y a-t-il oui ou non une fuite de mémoire lorsqu'on utilise wxSmith pour générer une interface ?

    Y a-t-il une raison valable pour justifier, dans le code généré par wxSmith, l'utilisation des pointeurs bruts au lieu de std::unique_ptr ou d'un autre type standard de pointeurs intelligents ?

    Merci d'avance!

  2. #2
    Membre habitué
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    70
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Février 2013
    Messages : 70
    Points : 146
    Points
    146
    Par défaut
    Je vais être plus explicite, lorsqu'on créé l'application par défaut avec ce dialogue.

    Nom : Fuite de mémoire.png
Affichages : 134
Taille : 42,1 Ko

    Valgrind indique plus de 40 fuites de mémoires.

    Je viens de l'essayer avec Linux Mint 19.3 et encore 40 fuites de mémoires sont rapportées.

Discussions similaires

  1. creer une API avec c++ sous Codeblocks
    Par khenissi dans le forum Code::Blocks
    Réponses: 1
    Dernier message: 08/08/2010, 12h53
  2. probleme avec wxwidgets sous codeblocks
    Par cobra85 dans le forum Code::Blocks
    Réponses: 0
    Dernier message: 29/04/2008, 19h14
  3. Problème avec telnet sous debian
    Par ToMs dans le forum Réseau
    Réponses: 11
    Dernier message: 11/04/2006, 18h33
  4. Réponses: 11
    Dernier message: 26/01/2006, 11h57
  5. Problème avec phpize sous debian woody
    Par nipepsi dans le forum Debian
    Réponses: 3
    Dernier message: 09/09/2004, 11h54

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